Compartilhar via


estrutura WSK_EVENT_CALLBACK_CONTROL (wsk.h)

A estrutura WSK_EVENT_CALLBACK_CONTROL especifica as informações para habilitar e desabilitar as funções de retorno de chamada de evento de um soquete.

Sintaxe

typedef struct _WSK_EVENT_CALLBACK_CONTROL {
  PNPIID NpiId;
  ULONG  EventMask;
} WSK_EVENT_CALLBACK_CONTROL, *PWSK_EVENT_CALLBACK_CONTROL;

Membros

NpiId

Um ponteiro para um identificador NPI (Adaptador de Programação de Rede) que especifica a NPI para a função de retorno de chamada de evento que está sendo habilitada ou desabilitada. Para habilitar ou desabilitar qualquer uma das funções de retorno de chamada de evento WSK padrão, esse membro é um ponteiro para o identificador de NPI do WSK, NPI_WSK_INTERFACE_ID. Para habilitar ou desabilitar qualquer função de retorno de chamada de evento para uma interface de extensão, esse membro é um ponteiro para o identificador de NPI para a interface de extensão.

EventMask

Um valor ULONG que contém um OR bit a bit de sinalizadores de evento para as funções de retorno de chamada de evento que estão sendo habilitadas ou desabilitadas. Para obter informações sobre os sinalizadores de evento para as funções de retorno de chamada de evento WSK padrão, consulte SO_WSK_EVENT_CALLBACK.

Comentários

Um aplicativo WSK pode habilitar qualquer combinação de funções de retorno de chamada de evento para um soquete simultaneamente definindo o membro EventMask como um OR bit a bit dos sinalizadores de evento para todas as funções de retorno de chamada de evento que estão sendo habilitadas. No entanto, um aplicativo WSK deve desabilitar as funções de retorno de chamada de evento individualmente definindo o membro EventMask como um OR bit a bit do sinalizador de evento para a função de retorno de chamada de evento que está sendo desabilitada e o sinalizador WSK_EVENT_DISABLE.

Para obter mais informações sobre como habilitar estaticamente determinadas funções de retorno de chamada de evento para todos os soquetes criados por um aplicativo WSK, consulte WSK_SET_STATIC_EVENT_CALLBACKS.

Para obter mais informações sobre como habilitar e desabilitar as funções de retorno de chamada de evento de um soquete, consulte Habilitando e desabilitando funções de retorno de chamada de evento.

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

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket