estrutura WSK_EXTENSION_CONTROL_IN (wsk.h)
A estrutura WSK_EXTENSION_CONTROL_IN especifica a implementação de um aplicativo WSK de uma interface de extensão para um soquete.
Sintaxe
typedef struct _WSK_EXTENSION_CONTROL_IN {
PNPIID NpiId;
PVOID ClientContext;
const VOID *ClientDispatch;
} WSK_EXTENSION_CONTROL_IN, *PWSK_EXTENSION_CONTROL_IN;
Membros
NpiId
Um ponteiro para o identificador da NPI (Interface de Programação de Rede) que identifica a interface de extensão.
ClientContext
Um ponteiro para um contexto fornecido pelo aplicativo WSK para o registro da interface de extensão em um soquete. Um aplicativo 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 aplicativo WSK é opaco para o subsistema WSK. O subsistema WSK passa esse ponteiro para o aplicativo WSK sempre que ele chama qualquer uma das funções de retorno de chamada de evento da interface de extensão do soquete que exigem o contexto de registro do aplicativo WSK.
ClientDispatch
Um ponteiro para uma estrutura que contém a tabela de expedição do aplicativo WSK de funções de retorno de chamada de evento para a interface de extensão. O conteúdo da estrutura é específico para a interface de extensão.
Comentários
Um aplicativo WSK passa um ponteiro para uma estrutura WSK_EXTENSION_CONTROL_IN para o subsistema WSK ao registrar 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) |