I have read this paragraph 5 times and I'm still not sure what it means
"An NDIS protocol driver can support Transport Driver Interface (TDI) at its
upper edge, or it could export a private interface to a higher-level
kernel-mode driver, possibly through a transport stack of drivers, including
one that supports TDI at the top of the stack. For example, an NDIS protocol
driver can be the lowest module of a multi-module transport implementation
of a standard protocol, such as TCP/IP, with TDI support in the highest
module"

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceddk40/html/cmconprotocoldrivers.asp

I know exactly what TDI is in win2000/XP and I thought winCE doesn't have a
TDI support... in 2000/xp and others TDI is the interface above TCP/IP stack
but it seems that in wince is bellow the TCP/IP....

could somebody please explain a bit on the paragraph... what would be a
scenario that one would want an NDISProtocol with upper edge of TDI??

Re: NDIS Protocol Driver? by Jeff

Jeff
Tue Aug 30 14:08:45 CDT 2005

You are correct that CE does not expose/support the TDI interface for use by
3rd party protocol drivers. The documentation is misleading, I will file a
bug to get it corrected.

Thanks for finding this and reporting it.

--
Jeff Kelley / Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.


"Kass Moorse" <KassMoorse@nonospamhaha.com> wrote in message
news:%23Kxl4NaqFHA.3180@TK2MSFTNGP15.phx.gbl...
>I have read this paragraph 5 times and I'm still not sure what it means
> "An NDIS protocol driver can support Transport Driver Interface (TDI) at
> its
> upper edge, or it could export a private interface to a higher-level
> kernel-mode driver, possibly through a transport stack of drivers,
> including
> one that supports TDI at the top of the stack. For example, an NDIS
> protocol
> driver can be the lowest module of a multi-module transport implementation
> of a standard protocol, such as TCP/IP, with TDI support in the highest
> module"
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceddk40/html/cmconprotocoldrivers.asp
>
> I know exactly what TDI is in win2000/XP and I thought winCE doesn't have
> a
> TDI support... in 2000/xp and others TDI is the interface above TCP/IP
> stack
> but it seems that in wince is bellow the TCP/IP....
>
> could somebody please explain a bit on the paragraph... what would be a
> scenario that one would want an NDISProtocol with upper edge of TDI??
>
>
>
>
>
>