Share via


estrutura WSK_EXTENSION_CONTROL_OUT (wsk.h)

A estrutura WSK_EXTENSION_CONTROL_OUT especifica a implementação do subsistema WSK de uma interface de extensão para um soquete.

Sintaxe

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

Membros

ProviderContext

Um ponteiro para um contexto fornecido pelo subsistema WSK para o registro da interface de extensão em um soquete. O subsistema WSK usa esse contexto para acompanhar o estado do registro da interface de extensão para o soquete. O conteúdo do contexto de registro do subsistema WSK é opaco para o aplicativo WSK. O aplicativo WSK passa esse ponteiro para o subsistema WSK sempre que chama qualquer uma das funções de interface de extensão do soquete que exigem o contexto de registro do subsistema WSK.

ProviderDispatch

Um ponteiro para uma estrutura que contém a tabela de funções de expedição do subsistema WSK para a interface de extensão. O conteúdo da estrutura é específico para a interface de extensão.

Comentários

O subsistema WSK preenche o conteúdo da estrutura WSK_EXTENSION_CONTROL_OUT quando um aplicativo WSK registra uma interface de extensão. Para obter mais informações sobre como registrar uma interface de extensão, consulte Registrando uma interface de extensão.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho wsk.h (inclua Wsk.h)

Confira também

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket