estrutura WSK_PROVIDER_CONNECTION_DISPATCH (wsk.h)
A estrutura WSK_PROVIDER_CONNECTION_DISPATCH especifica a tabela de funções do subsistema WSK para um soquete orientado à conexão.
Sintaxe
typedef struct _WSK_PROVIDER_CONNECTION_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_CONNECT WskConnect;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress;
PFN_WSK_SEND WskSend;
PFN_WSK_RECEIVE WskReceive;
PFN_WSK_DISCONNECT WskDisconnect;
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
PFN_WSK_CONNECT_EX WskConnectEx;
PFN_WSK_SEND_EX WskSendEx;
PFN_WSK_RECEIVE_EX WskReceiveEx;
} WSK_PROVIDER_CONNECTION_DISPATCH, *PWSK_PROVIDER_CONNECTION_DISPATCH;
Membros
Basic
Os membros do WSK_PROVIDER_BASIC_DISPATCH estrutura são incluídas como membros da estrutura WSK_PROVIDER_CONNECTION_DISPATCH.
WskBind
Um ponteiro para a função WskBind do subsistema WSK para o soquete.
WskConnect
Um ponteiro para a função WskConnect do subsistema WSK para o soquete.
WskGetLocalAddress
Um ponteiro para a função WskGetLocalAddress do subsistema do WSK para o soquete.
WskGetRemoteAddress
Um ponteiro para a função WskGetRemoteAddress do subsistema do WSK para o soquete.
WskSend
Um ponteiro para a função WskSend do subsistema WSK para o soquete.
WskReceive
Um ponteiro para a função WskReceive do subsistema WSK para o soquete.
WskDisconnect
Um ponteiro para a função WskDisconnect do subsistema WSK para o soquete.
WskRelease
Um ponteiro para a função WskRelease do subsistema WSK para o soquete.
WskConnectEx
Um ponteiro para a função WskConnectEx do subsistema WSK para o soquete.
WskSendEx
Esse membro é reservado para uso do sistema.
WskReceiveEx
Esse membro é reservado para uso do sistema.
Observações
A lista de membros da estrutura de WSK_PROVIDER_CONNECTION_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 do WSK_PROVIDER_BASIC_DISPATCH estrutura são incluídos na estrutura WSK_PROVIDER_CONNECTION_DISPATCH como se fossem membros nativos da estrutura WSK_PROVIDER_CONNECTION_DISPATCH.
Um aplicativo WSK recebe um ponteiro para uma estrutura de WSK_PROVIDER_CONNECTION_DISPATCH de uma das seguintes maneiras:
- O aplicativo WSK chama a função WskSocket para criar um soquete orientado à conexão.
- O aplicativo WSK chama a função WskSocketConnect para criar, associar e conectar um soquete orientado à conexão.
- O aplicativo WSK chama a função WskAccept para aceitar um soquete orientado à conexão de entrada em um soquete de escuta.
- O subsistema WSK chama a função de retorno de chamada de evento WskAcceptEvent do aplicativo WSK para notificar o aplicativo WSK de que um soquete orientado à conexão de entrada foi aceito em um soquete de escuta.
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) |