Compartilhar via


estrutura WSK_CLIENT_DISPATCH (wsk.h)

A estrutura WSK_CLIENT_DISPATCH especifica a tabela de expedição de funções de retorno de chamada de evento de um aplicativo WSK para eventos que não são específicos a um soquete específico.

Sintaxe

typedef struct _WSK_CLIENT_DISPATCH {
  USHORT               Version;
  USHORT               Reserved;
  PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;

Membros

Version

A versão do WSK NPI (Network Programming Interface) que o aplicativo WSK gostaria de usar.

Reserved

Reservado para uso do sistema. Os aplicativos WSK devem definir esse membro como zero.

WskClientEvent

Um ponteiro para a função WskClientEvent do aplicativo WSK. Se um aplicativo WSK não implementar uma função de retorno de chamada de evento WskClientEvent, esse membro deverá ser definido como NULL.

Observações

Quando um aplicativo WSK chama a função WskRegister, ele fornece um ponteiro para uma estrutura de WSK_CLIENT_DISPATCH inicializada por meio do Dispatch membro da estrutura WSK_CLIENT_NPI apontada pelo parâmetro WskClientNpi.

Os números de versão principal e secundária contidos no membro Version são codificados usando a macro MAKE_WSK_VERSION:

Version = MAKE_WSK_VERSION(Major,Minor);

Os números de versão principal e secundária podem ser extraídos do membro versão usando as macros WSK_MAJOR_VERSION e WSK_MINOR_VERSION:

Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);

Para obter mais informações sobre como anexar um aplicativo WSK ao subsistema WSK, consulte Registrando um aplicativo kernel Winsock.

Requisitos

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

Consulte também

WSK_CLIENT_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister