estrutura WSK_SOCKET (wsk.h)
A estrutura WSK_SOCKET define um objeto de soquete para um soquete.
Sintaxe
typedef struct _WSK_SOCKET {
const VOID *Dispatch;
} WSK_SOCKET, *PWSK_SOCKET;
Membros
Dispatch
Um ponteiro para uma estrutura de expedição de provedor constante. Essa estrutura é uma tabela de expedição que contém ponteiros para as funções de um soquete. Dependendo da categoria de soquete WSK do soquete, esse ponteiro é um ponteiro para uma das seguintes estruturas:
Categoria de soquete | Estrutura de tabela de expedição |
---|---|
Soquete básico | WSK_PROVIDER_BASIC_DISPATCH |
Soquete de escuta | WSK_PROVIDER_LISTEN_DISPATCH |
Soquete de datagrama | WSK_PROVIDER_DATAGRAM_DISPATCH |
Soquete orientado para conexão | WSK_PROVIDER_CONNECTION_DISPATCH |
soquete Stream | WSK_PROVIDER_STREAM_DISPATCH |
Comentários
O subsistema WSK aloca e preenche uma estrutura WSK_SOCKET sempre que um novo soquete é criado. Um aplicativo WSK recebe um ponteiro para a estrutura WSK_SOCKET para um soquete do subsistema WSK de uma das seguintes maneiras:
- O aplicativo WSK chama a função WskSocket para criar um soquete.
- 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.
O subsistema WSK libera a memória da estrutura WSK_SOCKET quando o aplicativo WSK chama a função WskCloseSocket para fechar o soquete.
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) |