This documentation is archived and is not being maintained.

TDI Routines, Macros, and Callbacks

This section summarizes the routines and requests particular to TDI transport drivers. It also summarizes callback routines exported by TDI kernel-mode clients, as well as the macros and TDI functions provided by the system for transports and clients to use.

This section includes the following topics:

TDI Driver Initialization

TDI Driver Dispatch Routines

TDI IOCTL Requests

TDI Client Callbacks

TDI Library Functions and Macros

For more information about the sequence of interactions between TDI clients and transports when the preceding are used, see TDI Operations.

For detailed information about each request, macro, or routine, see TDI Transport Driver Dispatch Routines, TDI IOCTLs for Transport Drivers, TDI Functions, and TdiBuildXxx Macros and Functions.

Note   The TDI feature is deprecated and will be removed in future versions of Microsoft Windows. Depending on how you use TDI, use either the Winsock Kernel (WSK) or Windows Filtering Platform (WFP). For more information about WFP and WSK, see Windows Filtering Platform and Winsock Kernel. For a Windows Core Networking blog entry about WSK and TDI, see Introduction to Winsock Kernel (WSK).



Send comments about this topic to Microsoft