sample program for NDIS_WDM driver ??

Hello… everybody…
Happy new year…

I want to study about NDIS_WDM driver. but I couldn’t find any sample
program for NDIS-WDM driver on WEB or MSDN.
1). first of all, Is there anybody have the sample program or source
file for NDIS_WDM driver?
2). I read the description on the msdn. but I couldn’t understand how to
send and received data.
3). How to know NDIS driver the timing to receive data from WDM?
and How to get data from WDM?

Thank you for your reading my mail.
Best Regards.
Justin Kim.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hello,

2). I read the description on the msdn. but I couldn’t understand how to
send and received data.
3). How to know NDIS driver the timing to receive data from WDM?
and How to get data from WDM?

This is your part, typicaly the undelaying WDM is from you or you have a
API for low level driver.

I have tested/written 2 types of NDIS_WDM access driver (NDIS 4.0 and
NDIS 5.0)

  1. In MiniPortInitialize you use IoGetDeviceObjectPointer with the
    lower level deviceName to get the PDEVICE_OBJECT from lower
    driver (this means the IRP_MJ_CREATE from lower driver is called)

  2. You have a PnP Stack and the lower driver create a Bus PDO (see
    toaster sample) when the lower driver is loaded. This Bus PDO
    reports a ID (from your driver) and your driver is loaded.
    In MiniPortInitialize you call NdidMGetDeviceProperty to get
    the DEVICE_OBJECT from lower driver.

Later you use IoCallDriver to talk with lower driver. Normaly you
have always a IRP_MJ_READ pending to receive data from lower
layer. When this request is completed you makes you own stuff and
send a indication to NDIS.

When the lower driver is a USB or PCMCIA driver … than your NDIS
driver is unloaded (MiniPortHalt) for (2) when the hardware is plugged
out. For (1) you have todo some special stuff more to detect a new
adapter plugin/plugout (timer …)

elli


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hello Mathias.
Thanks for your replay about my stupid question…

I have some question after your reply.
1). Is it possible to use the thread to IRP_MJ_READ pending on the
NIC driver ?
if possible, Is it suitable for MS syntax(ie. WHQL) ?
2). I have NIC dirver ver 3.0. is It possible that use the nic dirver
to convert NDIS-WDM Driver?

3). Who has the sample source about NDIS-WDM(or NDIS/USB)?

or Is there a anybody to send me the sample or site’s name?

Best Regards.
Justin Kim.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hello ,

jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on the
jtc> NIC driver ?

Why using a thread? The only reason for a thread. is to do some things
at passive level. When I have a archirecture with a async notification
than I can use this events for my data pump.

starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL

NdisSend/NdisWanSend/CoSendPacket -> IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL

NdisMSendComplete
NdisMWanSendComplete <– IOCompletionHandler
NdisMCoSendComplete (IRP_MJ_WRITE)

NdisMCoIndicateReceivePacket
NdisMWanIndicateReceive <– IOCompletionHandler
NdisMIndicateReceivePacket (IRP_MJ_READ)

starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL

When you use a thread you can trigger this thread with the IO
completion.

jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?

jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic dirver
jtc> to convert NDIS-WDM Driver?

If this a full NIC driver than this is a great job. The best way, is to design
a new architecture and use new code. Ok with copy and past you can reuse some
old code.

jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
Here is no sample. From my point of view this is very simple and
normal driver - driver communication.

elli


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

I do have a sample template driver that describes how an NDIS driver can
interface with USB stack. Send me a note with your email address that
accepts Zip files and I will email it to you.

-Eliyas

-----Original Message-----
From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
Sent: Wednesday, January 03, 2001 12:07 PM
To: NT Developers Interest List
Subject: [ntdev] Re: sample program for NDIS_WDM driver ??

Hello ,

jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on
the
jtc> NIC driver ?

Why using a thread? The only reason for a thread. is to do some things
at passive level. When I have a archirecture with a async notification
than I can use this events for my data pump.

starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL

NdisSend/NdisWanSend/CoSendPacket ->
IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL

NdisMSendComplete
NdisMWanSendComplete <– IOCompletionHandler
NdisMCoSendComplete (IRP_MJ_WRITE)

NdisMCoIndicateReceivePacket
NdisMWanIndicateReceive <– IOCompletionHandler
NdisMIndicateReceivePacket (IRP_MJ_READ)

starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL

When you use a thread you can trigger this thread with the IO
completion.

jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?

jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
dirver
jtc> to convert NDIS-WDM Driver?

If this a full NIC driver than this is a great job. The best way, is to
design
a new architecture and use new code. Ok with copy and past you can reuse
some
old code.

jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
Here is no sample. From my point of view this is very simple and
normal driver - driver communication.

elli


You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Eliyas–

Would you send me a copy as well?
<>

–Bob Loewer
xxxxx@mclean.sparta.com

----- Original Message -----
From: “Eliyas Yakub”
To: “NT Developers Interest List”
Sent: Wednesday, January 03, 2001 3:28 PM
Subject: [ntdev] Re: sample program for NDIS_WDM driver ??

> I do have a sample template driver that describes how an NDIS driver can
> interface with USB stack. Send me a note with your email address that
> accepts Zip files and I will email it to you.
>
> -Eliyas
>
> -----Original Message-----
> From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
> Sent: Wednesday, January 03, 2001 12:07 PM
> To: NT Developers Interest List
> Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
>
>
> Hello ,
>
> jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on
> the
> jtc> NIC driver ?
>
> Why using a thread? The only reason for a thread. is to do some things
> at passive level. When I have a archirecture with a async notification
> than I can use this events for my data pump.
>
> starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
>
> NdisSend/NdisWanSend/CoSendPacket ->
> IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL
>
> NdisMSendComplete
> NdisMWanSendComplete <– IOCompletionHandler
> NdisMCoSendComplete (IRP_MJ_WRITE)
>
> NdisMCoIndicateReceivePacket
> NdisMWanIndicateReceive <– IOCompletionHandler
> NdisMIndicateReceivePacket (IRP_MJ_READ)
>
> starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
>
> When you use a thread you can trigger this thread with the IO
> completion.
>
> jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?
>
> jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
> dirver
> jtc> to convert NDIS-WDM Driver?
>
> If this a full NIC driver than this is a great job. The best way, is to
> design
> a new architecture and use new code. Ok with copy and past you can reuse
> some
> old code.
>
> jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
> Here is no sample. From my point of view this is very simple and
> normal driver - driver communication.
>
> elli
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@microsoft.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
> —
> You are currently subscribed to ntdev as: xxxxx@mclean.sparta.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi Eliyas:
can you send me a copy?
my email is lihao@mx.cei.gov.cn

thak you

lihao

----- Original Message -----
From: “Bob Loewer”
To: “NT Developers Interest List”
Sent: Thursday, January 04, 2001 6:23 AM
Subject: [ntdev] Re: sample program for NDIS_WDM driver ??

> Eliyas–
>
> Would you send me a copy as well?
> <>
>
> --Bob Loewer
> xxxxx@mclean.sparta.com
>
>
> ----- Original Message -----
> From: “Eliyas Yakub”
> To: “NT Developers Interest List”
> Sent: Wednesday, January 03, 2001 3:28 PM
> Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
>
>
> > I do have a sample template driver that describes how an NDIS driver can
> > interface with USB stack. Send me a note with your email address that
> > accepts Zip files and I will email it to you.
> >
> > -Eliyas
> >
> > -----Original Message-----
> > From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
> > Sent: Wednesday, January 03, 2001 12:07 PM
> > To: NT Developers Interest List
> > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> >
> >
> > Hello ,
> >
> > jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending
on
> > the
> > jtc> NIC driver ?
> >
> > Why using a thread? The only reason for a thread. is to do some things
> > at passive level. When I have a archirecture with a async notification
> > than I can use this events for my data pump.
> >
> > starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> >
> > NdisSend/NdisWanSend/CoSendPacket ->
> > IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL
> >
> > NdisMSendComplete
> > NdisMWanSendComplete <– IOCompletionHandler
> > NdisMCoSendComplete (IRP_MJ_WRITE)
> >
> > NdisMCoIndicateReceivePacket
> > NdisMWanIndicateReceive <– IOCompletionHandler
> > NdisMIndicateReceivePacket (IRP_MJ_READ)
> >
> > starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> >
> > When you use a thread you can trigger this thread with the IO
> > completion.
> >
> > jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?
> >
> > jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
> > dirver
> > jtc> to convert NDIS-WDM Driver?
> >
> > If this a full NIC driver than this is a great job. The best way, is to
> > design
> > a new architecture and use new code. Ok with copy and past you can reuse
> > some
> > old code.
> >
> > jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
> > Here is no sample. From my point of view this is very simple and
> > normal driver - driver communication.
> >
> > elli
> >
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@microsoft.com
> > To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@mclean.sparta.com
> > To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
> —
> You are currently subscribed to ntdev as: lihao@mx.cei.gov.cn
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Eliyas,
Would you send me a copy also?
Thanks a lot!

Anbo
xxxxx@megatec.com.tw

----- Original Message -----
From: “Eliyas Yakub”
To: “NT Developers Interest List”
Sent: Thursday, January 04, 2001 4:28 AM
Subject: [ntdev] Re: sample program for NDIS_WDM driver ??

> I do have a sample template driver that describes how an NDIS driver can
> interface with USB stack. Send me a note with your email address that
> accepts Zip files and I will email it to you.
>
> -Eliyas
>
> -----Original Message-----
> From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
> Sent: Wednesday, January 03, 2001 12:07 PM
> To: NT Developers Interest List
> Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
>
>
> Hello ,
>
> jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on
> the
> jtc> NIC driver ?
>
> Why using a thread? The only reason for a thread. is to do some things
> at passive level. When I have a archirecture with a async notification
> than I can use this events for my data pump.
>
> starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
>
> NdisSend/NdisWanSend/CoSendPacket ->
> IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL
>
> NdisMSendComplete
> NdisMWanSendComplete <– IOCompletionHandler
> NdisMCoSendComplete (IRP_MJ_WRITE)
>
> NdisMCoIndicateReceivePacket
> NdisMWanIndicateReceive <– IOCompletionHandler
> NdisMIndicateReceivePacket (IRP_MJ_READ)
>
> starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
>
> When you use a thread you can trigger this thread with the IO
> completion.
>
> jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?
>
> jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
> dirver
> jtc> to convert NDIS-WDM Driver?
>
> If this a full NIC driver than this is a great job. The best way, is to
> design
> a new architecture and use new code. Ok with copy and past you can reuse
> some
> old code.
>
> jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
> Here is no sample. From my point of view this is very simple and
> normal driver - driver communication.
>
> elli
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@microsoft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
> —
> You are currently subscribed to ntdev as: xxxxx@edu.21cn.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
(???r??z{e?˛???m?m?{]z???&j)@u?Ӣ?칻?&ޱ??i?Z?G?j)m?W???u?칻-E?"?Ǧm??(Z?X???,??&

Eliyas,
Would you send me a copy also?
Thanks a lot!

xxxxx@bhnec.nec.co.jp
???y˫???+.n?+???u?ڲ˛??^r*D???kN???r??zǧu??jy???^j???ׯ??? 0?j?b??(??(

Hi
I need one too.
Have A Good Day
Best Regards,
Jansen Zhu.
xxxxx@yahoo.com
oicq: 17605636
icq: 92349987
----- Original Message -----
From: “Anbo Peng”
To: “NT Developers Interest List”
Sent: Thursday, January 04, 2001 10:06 AM
Subject: [ntdev] Re: sample program for NDIS_WDM driver ??

> Eliyas,
> Would you send me a copy also?
> Thanks a lot!
>
> Anbo
> xxxxx@megatec.com.tw
>
> ----- Original Message -----
> From: “Eliyas Yakub”
> To: “NT Developers Interest List”
> Sent: Thursday, January 04, 2001 4:28 AM
> Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
>
>
> > I do have a sample template driver that describes how an NDIS driver can
> > interface with USB stack. Send me a note with your email address that
> > accepts Zip files and I will email it to you.
> >
> > -Eliyas
> >
> > -----Original Message-----
> > From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
> > Sent: Wednesday, January 03, 2001 12:07 PM
> > To: NT Developers Interest List
> > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> >
> >
> > Hello ,
> >
> > jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on
> > the
> > jtc> NIC driver ?
> >
> > Why using a thread? The only reason for a thread. is to do some things
> > at passive level. When I have a archirecture with a async notification
> > than I can use this events for my data pump.
> >
> > starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> >
> > NdisSend/NdisWanSend/CoSendPacket ->
> > IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL
> >
> > NdisMSendComplete
> > NdisMWanSendComplete <– IOCompletionHandler
> > NdisMCoSendComplete (IRP_MJ_WRITE)
> >
> > NdisMCoIndicateReceivePacket
> > NdisMWanIndicateReceive <– IOCompletionHandler
> > NdisMIndicateReceivePacket (IRP_MJ_READ)
> >
> > starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> >
> > When you use a thread you can trigger this thread with the IO
> > completion.
> >
> > jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?
> >
> > jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
> > dirver
> > jtc> to convert NDIS-WDM Driver?
> >
> > If this a full NIC driver than this is a great job. The best way, is to
> > design
> > a new architecture and use new code. Ok with copy and past you can reuse
> > some
> > old code.
> >
> > jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
> > Here is no sample. From my point of view this is very simple and
> > normal driver - driver communication.
> >
> > elli
> >
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@microsoft.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@edu.21cn.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> b???v?j?Ί??S???ޱ??i?Z?G?j)m?W???u??ׯ
> ?-??+
???y˫???+.n?+???u?ڲ˛??^r*D???kN???r??zǧu??jy???^j???ׯ??? 0?j?b??(??(

Hi,

I too need one!!!

thanks
jay

Jansen Zhu wrote:

Hi
I need one too.
Have A Good Day
Best Regards,
Jansen Zhu.
xxxxx@yahoo.com
oicq: 17605636
icq: 92349987
----- Original Message -----
From: “Anbo Peng”
> To: “NT Developers Interest List”
> Sent: Thursday, January 04, 2001 10:06 AM
> Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
>
> > Eliyas,
> > Would you send me a copy also?
> > Thanks a lot!
> >
> > Anbo
> > xxxxx@megatec.com.tw
> >
> > ----- Original Message -----
> > From: “Eliyas Yakub”
> > To: “NT Developers Interest List”
> > Sent: Thursday, January 04, 2001 4:28 AM
> > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> >
> >
> > > I do have a sample template driver that describes how an NDIS driver can
> > > interface with USB stack. Send me a note with your email address that
> > > accepts Zip files and I will email it to you.
> > >
> > > -Eliyas
> > >
> > > -----Original Message-----
> > > From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
> > > Sent: Wednesday, January 03, 2001 12:07 PM
> > > To: NT Developers Interest List
> > > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> > >
> > >
> > > Hello ,
> > >
> > > jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on
> > > the
> > > jtc> NIC driver ?
> > >
> > > Why using a thread? The only reason for a thread. is to do some things
> > > at passive level. When I have a archirecture with a async notification
> > > than I can use this events for my data pump.
> > >
> > > starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> > >
> > > NdisSend/NdisWanSend/CoSendPacket ->
> > > IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL
> > >
> > > NdisMSendComplete
> > > NdisMWanSendComplete <– IOCompletionHandler
> > > NdisMCoSendComplete (IRP_MJ_WRITE)
> > >
> > > NdisMCoIndicateReceivePacket
> > > NdisMWanIndicateReceive <– IOCompletionHandler
> > > NdisMIndicateReceivePacket (IRP_MJ_READ)
> > >
> > > starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> > >
> > > When you use a thread you can trigger this thread with the IO
> > > completion.
> > >
> > > jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?
> > >
> > > jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
> > > dirver
> > > jtc> to convert NDIS-WDM Driver?
> > >
> > > If this a full NIC driver than this is a great job. The best way, is to
> > > design
> > > a new architecture and use new code. Ok with copy and past you can reuse
> > > some
> > > old code.
> > >
> > > jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
> > > Here is no sample. From my point of view this is very simple and
> > > normal driver - driver communication.
> > >
> > > elli
> > >
> > >
> > >
> > > —
> > > You are currently subscribed to ntdev as: xxxxx@microsoft.com
> > > To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
> > >
> > > —
> > > You are currently subscribed to ntdev as: xxxxx@edu.21cn.com
> > > To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
> > >
> > b­®¶¹®vµjžÎŠëS¢éì¹??Þ±éÝi¹ZžG¦j)m¢Wš½éíuë÷ׯ
> > ?-²‹+
> ÿÿØ¢æ«yË«­éí—+.nÇ+‰·¶‰íuëÚ³øÚÉ¿æ‰éÿš‹ÿr‰“¢éì¹»®&Þ±éÝi¹ZžG¦j)m¢Wš½ïçµ×¯ÿuíåŠËlþ‹+ýÊ&


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi.

Me too.

Thank you.
hslee

----- Original Message -----
From: “Jayachandran.B”
To: “NT Developers Interest List”
Sent: Thursday, January 04, 2001 1:40 PM
Subject: [ntdev] Re: sample program for NDIS_WDM driver ??

> Hi,
>
> I too need one!!!
>
> thanks
> jay
>
> Jansen Zhu wrote:
>
> > Hi
> > I need one too.
> > Have A Good Day
> > Best Regards,
> > Jansen Zhu.
> > xxxxx@yahoo.com
> > oicq: 17605636
> > icq: 92349987
> > ----- Original Message -----
> > From: “Anbo Peng”
> > To: “NT Developers Interest List”
> > Sent: Thursday, January 04, 2001 10:06 AM
> > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> >
> > > Eliyas,
> > > Would you send me a copy also?
> > > Thanks a lot!
> > >
> > > Anbo
> > > xxxxx@megatec.com.tw
> > >
> > > ----- Original Message -----
> > > From: “Eliyas Yakub”
> > > To: “NT Developers Interest List”
> > > Sent: Thursday, January 04, 2001 4:28 AM
> > > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> > >
> > >
> > > > I do have a sample template driver that describes how an NDIS driver can
> > > > interface with USB stack. Send me a note with your email address that
> > > > accepts Zip files and I will email it to you.
> > > >
> > > > -Eliyas
> > > >
> > > > -----Original Message-----
> > > > From: Mathias Ellinger [mailto:xxxxx@ellisoft.de]
> > > > Sent: Wednesday, January 03, 2001 12:07 PM
> > > > To: NT Developers Interest List
> > > > Subject: [ntdev] Re: sample program for NDIS_WDM driver ??
> > > >
> > > >
> > > > Hello ,
> > > >
> > > > jtc> 1). Is it possible to use the thread to IRP_MJ_READ pending on
> > > > the
> > > > jtc> NIC driver ?
> > > >
> > > > Why using a thread? The only reason for a thread. is to do some things
> > > > at passive level. When I have a archirecture with a async notification
> > > > than I can use this events for my data pump.
> > > >
> > > > starts with IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> > > >
> > > > NdisSend/NdisWanSend/CoSendPacket ->
> > > > IRP_MJ_WRITE/IRP_MJ_INTERENAL_DEVICE_CONTORL
> > > >
> > > > NdisMSendComplete
> > > > NdisMWanSendComplete <– IOCompletionHandler
> > > > NdisMCoSendComplete (IRP_MJ_WRITE)
> > > >
> > > > NdisMCoIndicateReceivePacket
> > > > NdisMWanIndicateReceive <– IOCompletionHandler
> > > > NdisMIndicateReceivePacket (IRP_MJ_READ)
> > > >
> > > > starts next IRP_MJ_READ/IRP_MJ_INTERENAL_DEVICE_CONTORL
> > > >
> > > > When you use a thread you can trigger this thread with the IO
> > > > completion.
> > > >
> > > > jtc> if possible, Is it suitable for MS syntax(ie. WHQL) ?
> > > >
> > > > jtc> 2). I have NIC dirver ver 3.0. is It possible that use the nic
> > > > dirver
> > > > jtc> to convert NDIS-WDM Driver?
> > > >
> > > > If this a full NIC driver than this is a great job. The best way, is to
> > > > design
> > > > a new architecture and use new code. Ok with copy and past you can reuse
> > > > some
> > > > old code.
> > > >
> > > > jtc> 3). Who has the sample source about NDIS-WDM(or NDIS/USB)?
> > > > Here is no sample. From my point of view this is very simple and
> > > > normal driver - driver communication.
> > > >
> > > > elli
> > > >
> > > >
> > > >
> > > > —
> > > > You are currently subscribed to ntdev as: xxxxx@microsoft.com
> > > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > > >
> > > > —
> > > > You are currently subscribed to ntdev as: xxxxx@edu.21cn.com
> > > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > > >
> > > b???v?jz?S??S???ޱ??i?ZzG?j)m?Ws???u??ׯ
> > > ?-?<+
> > ??آ??y˫???-+.n?+???u?ڳ??ɿ???s<?r ?"??칻?&ޱ??i?ZzG?j)m?Ws???ׯ??u??S?l?<+??&
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@safa.co.kr
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
???y˫???+.n?+???u?ڲ˛??^r*D???kN???r??zǧu??jy???^j???ׯ??? 0?j?b??(??(