次の方法で共有


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

こちらもご覧ください

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket