トランスポート・ドライバ・インターフェース

トランスポート・ドライバ・インターフェースTDI)は、 Microsoft Windowsカーネル・ネットワーク・スタック のトランスポート層の上位層で理解されるプロトコルです

トランスポート プロバイダーは、 TCP/IPNetBIOSAppleTalkなどのネットワーク プロトコルの実装です。

コンパイルとリンクによってユーザーモードバイナリが作成されると、 TDIクライアントと呼ばれるエンティティがバイナリにリンクされます。TDIクライアントはコンパイラに付属していますユーザーモードバイナリは、使用されているネットワークプロトコルのユーザーモードAPIを使用し、これによりTDIクライアントはトランスポートプロバイダーにTDIコマンドを発行します。

一般的な TDI コマンドは、TDI_SEND、TDI_CONNECT、TDI_RECEIVE です。

トランスポート ドライバー インターフェイスの目的は、抽象化レイヤーを提供し、TDI クライアントの簡素化を可能にすることです。

参照

参考資料

  • Windows XPドライバ開発キットのドキュメント

参考文献