次の方法で共有


WSK_EXTENSION_CONTROL_OUT構造体 (wsk.h)

WSK_EXTENSION_CONTROL_OUT構造体は、ソケットの拡張インターフェイスの WSK サブシステムの実装を指定します。

構文

typedef struct _WSK_EXTENSION_CONTROL_OUT {
  PVOID      ProviderContext;
  const VOID *ProviderDispatch;
} WSK_EXTENSION_CONTROL_OUT, *PWSK_EXTENSION_CONTROL_OUT;

メンバーズ

ProviderContext

ソケット上の拡張インターフェイスを登録するための WSK サブシステム提供のコンテキストへのポインター。 WSK サブシステムは、このコンテキストを使用して、ソケットの拡張インターフェイス登録の状態を追跡します。 WSK サブシステムの登録コンテキストの内容は、WSK アプリケーションに対して不透明です。 WSK アプリケーションは、WSK サブシステムの登録コンテキストを必要とするソケットの拡張インターフェイス関数を呼び出すたびに、このポインターを WSK サブシステムに渡します。

ProviderDispatch

拡張インターフェイスの WSK サブシステムのディスパッチ関数テーブルを含む構造体へのポインター。 構造体の内容は拡張インターフェイスに固有です。

備考

WSK サブシステムは、WSK アプリケーションが拡張インターフェイスを登録するときに、WSK_EXTENSION_CONTROL_OUT構造体の内容を入力します。 拡張インターフェイスの登録の詳細については、「拡張インターフェイスの登録」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー wsk.h (Wsk.h を含む)

関連項目

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket