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

AddressFamilySocketTypeおよび 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 を含む)

こちらもご覧ください

WSK_TDI_MAP_INFO