Information on the TDI Layer

Last reviewed: April 4, 1997
Article ID: Q101871

The information in this article applies to:
  • Microsoft Windows NT operating system, version 3.1
  • Microsoft Windows NT Advanced Server, version 3.1

The TDI layer provides support routines for TDI providers and clients. This is similar to what NDIS provides to NDIS drivers, except the NDIS wrapper also handles binding, hardware abstraction, and many other things that TDI does not.

Examples of these functions include copying data to and from MDL chains, providing default indication handlers, and creating NetBIOS address structures.

Although TDI doesn't do much now, it could in the future if TDI becomes an OS abstraction layer as NDIS has.

TDI is also documented in the Windows NT DDK NDIS30 Network Guide.


Additional query words: prodnt book
Keywords : kbnetwork ntnetserv
Version : 3.1
Platform : WinNT


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 4, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.