WSK_TDI_MAP 構造体 (wsk.h)
WSK_TDI_MAP構造体は、特定のアドレス ファミリ、ソケットの種類、プロトコルと TDI トランスポートのデバイス名とのマッピングを指定します。
構文
typedef struct _WSK_TDI_MAP {
USHORT SocketType;
ADDRESS_FAMILY AddressFamily;
ULONG Protocol;
PCWSTR TdiDeviceName;
} WSK_TDI_MAP, *PWSK_TDI_MAP;
メンバー
SocketType
ソケットの種類。 このメンバーには、Ws2def.h ヘッダー ファイルで定義されているSOCK_XXX 値のいずれかを含めることができます。
AddressFamily
アドレス ファミリ。 このメンバーには、Ws2def.h ヘッダー ファイルで定義されているAF_XXX 値のいずれかを含めることができます。
Protocol
トランスポート プロトコル。
TdiDeviceName
AddressFamily、SocketType、および Protocol メンバーによって指定されたアドレス ファミリ、ソケットの種類、プロトコルの組み合わせをサポートする TDI トランスポートのデバイス名を含む null で終わるワイド文字文字列へのポインター。
注釈
WSK_TDI_MAP_INFO構造体の Map メンバーは、WSK_TDI_MAP構造体の配列を指し、それぞれに、特定のアドレス ファミリ、ソケットの種類、プロトコルと TDI トランスポートのデバイス名とのマッピングが含まれています。
TDI トランスポートの使用の詳細については、「 TDI トランスポートの使用」を参照してください。
メモ TDI は、Windows Vista 以降の Microsoft Windows バージョンではサポートされません。 代わりに 、Windows フィルタリング プラットフォーム または Winsock カーネル を使用してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | wsk.h (Wsk.h を含む) |