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 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).