次の方法で共有


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 オペレーティング システムで使用できます。
ヘッダー wsk.h (Wsk.h を含む)

関連項目

WSK_TDI_MAP_INFO