Compartilhar via


estrutura WSK_PROVIDER_DATAGRAM_DISPATCH (wsk.h)

A estrutura WSK_PROVIDER_DATAGRAM_DISPATCH especifica a tabela de funções do subsistema WSK para um soquete de datagrama.

Sintaxe

typedef struct _WSK_PROVIDER_DATAGRAM_DISPATCH {
  WSK_PROVIDER_BASIC_DISPATCH              Basic;
  PFN_WSK_BIND                             WskBind;
  PFN_WSK_SEND_TO                          WskSendTo;
  PFN_WSK_RECEIVE_FROM                     WskReceiveFrom;
  PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST WskRelease;
  PFN_WSK_GET_LOCAL_ADDRESS                WskGetLocalAddress;
  PFN_WSK_SEND_MESSAGES                    WskSendMessages;
} WSK_PROVIDER_DATAGRAM_DISPATCH, *PWSK_PROVIDER_DATAGRAM_DISPATCH;

Membros

Basic

Os membros do WSK_PROVIDER_BASIC_DISPATCH estrutura são incluídos como membros da estrutura WSK_PROVIDER_DATAGRAM_DISPATCH.

WskBind

Um ponteiro para a função WskBind do subsistema WSK para o soquete.

WskSendTo

Um ponteiro para a função WskSendTo do subsistema WSK para o soquete.

WskReceiveFrom

Um ponteiro para a função WskReceiveFrom do subsistema WSK para o soquete.

WskRelease

Um ponteiro para a função WskRelease do subsistema WSK para o soquete.

WskGetLocalAddress

Um ponteiro para a função WskGetLocalAddress do subsistema WSK para o soquete.

WskSendMessages

Um ponteiro para a função WskSendMessages do subsistema do WSK para o soquete.

Comentários

A lista de membros da estrutura WSK_PROVIDER_DATAGRAM_DISPATCH inclui um sem nome WSK_PROVIDER_BASIC_DISPATCH estrutura. O compilador incluído no WDK dá suporte a uma extensão específica da Microsoft para a linguagem C que permite estruturas não nomeadas em declarações de estrutura. O resultado é que os membros da estrutura de WSK_PROVIDER_BASIC_DISPATCH são incluídos na estrutura WSK_PROVIDER_DATAGRAM_DISPATCH como se fossem membros nativos da estrutura WSK_PROVIDER_DATAGRAM_DISPATCH.

Um aplicativo WSK recebe um ponteiro para uma estrutura de WSK_PROVIDER_DATAGRAM_DISPATCH quando o aplicativo WSK chama a função WskSocket para criar um soquete de datagrama. O ponteiro está contido no membro Dispatch da estrutura WSK_SOCKET recebida do subsistema WSK .

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

WSK_CLIENT_DATAGRAM_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskBind

WskCloseSocket

WskControlSocket

WskReceiveFrom

WskRelease

WskSendTo

WskSocket