Compartilhar via


cabeçalho wsk.h

Esse cabeçalho é usado pela rede. Para obter mais informações, consulte:

wsk.h contém as seguintes interfaces de programação:

Funções

 
WskCaptureProviderNPI

A função WskCaptureProviderNPI captura uma NPI (Interface de Programação de Rede) do provedor quando ela fica disponível no subsistema WSK.
WskDeregister

A função WskDeregister cancela o registro de uma instância de registro do aplicativo WSK que foi criada anteriormente pelo WskRegister.
WskQueryProviderCharacteristics

A função WskQueryProviderCharacteristics consulta o intervalo de versões de NPI do WSK compatíveis com o subsistema WSK.
WskRegister

A função WskRegister registra um aplicativo WSK, considerando a NPI (Interface de Programação de Rede) do cliente WSK do aplicativo.
WskReleaseProviderNPI

A função WskReleaseProviderNPI libera uma NPI (Interface de Programação de Rede) que foi capturada com WskCaptureProviderNPI.

Funções de retorno de chamada

 
PFN_WSK_ABORT_EVENT

A função de retorno de chamada de evento WskAbortEvent notifica um aplicativo WSK de que uma solicitação de conexão de entrada em um soquete de escuta que tem o modo de aceitação condicional habilitado foi descartada.
PFN_WSK_ACCEPT

A função WskAccept aceita uma conexão de entrada em um soquete de escuta.
PFN_WSK_ACCEPT_EVENT

A função de retorno de chamada de evento WskAcceptEvent notifica um aplicativo WSK de que uma conexão de entrada em um soquete de escuta foi aceita.
PFN_WSK_BIND

A função WskBind associa um soquete a um endereço de transporte local.
PFN_WSK_CLIENT_EVENT

A função de retorno de chamada de evento WskClientEvent notifica um aplicativo WSK sobre eventos que não são específicos de um soquete específico.
PFN_WSK_CLOSE_SOCKET

A função WskCloseSocket fecha um soquete e libera todos os recursos associados.
PFN_WSK_CONNECT

A função WskConnect conecta um soquete de fluxo ou orientado à conexão a um endereço de transporte remoto.
PFN_WSK_CONNECT_EX

A função WskConnectEx conecta um soquete de fluxo ou orientado à conexão a um endereço de transporte remoto. WskConnectEx é semelhante ao WskConnect, exceto que também pode, opcionalmente, enviar um buffer de dados durante ou após a sincronização de conexão.
PFN_WSK_CONTROL_CLIENT

A função WskControlClient executa operações de controle em um objeto cliente WSK.
PFN_WSK_CONTROL_SOCKET

A função WskControlSocket executa operações de controle em um soquete.
PFN_WSK_DISCONNECT

A função WskDisconnect desconecta um soquete de fluxo ou orientado à conexão de um endereço de transporte remoto.
PFN_WSK_DISCONNECT_EVENT

A função de retorno de chamada de evento WskDisconnectEvent notifica um aplicativo WSK de que uma conexão em um soquete orientado à conexão foi desconectada pelo aplicativo remoto.
PFN_WSK_FREE_ADDRESS_INFO

A função WskFreeAddressInfo libera informações de endereço que a função WskGetAddressInfo alocou dinamicamente.
PFN_WSK_GET_ADDRESS_INFO

A função WskGetAddressInfo executa a tradução independente de protocolo de um nome de host para um endereço de transporte.
PFN_WSK_GET_LOCAL_ADDRESS

A função WskGetLocalAddress recupera o endereço de transporte local de um soquete.
PFN_WSK_GET_NAME_INFO

A função WskGetNameInfo fornece tradução independente de protocolo de um endereço de transporte para um nome de host.
PFN_WSK_GET_REMOTE_ADDRESS

A função WskGetRemoteAddress recupera o endereço de transporte remoto de um soquete de fluxo ou orientado para conexão.
PFN_WSK_INSPECT_COMPLETE

A função WskInspectComplete conclui a inspeção de uma solicitação de conexão de entrada pendente anteriormente recebida em um soquete de escuta que tem o modo de aceitação condicional habilitado.
PFN_WSK_INSPECT_EVENT

A função de retorno de chamada de evento WskInspectEvent notifica um aplicativo WSK de que uma solicitação de conexão de entrada em um soquete de escuta que tem o modo de aceitação condicional habilitado foi recebida.
PFN_WSK_LISTEN

A função WskListen permite que um soquete de fluxo escute conexões de entrada no endereço associado do soquete.
PFN_WSK_RECEIVE

A função WskReceive recebe dados por meio de um soquete de fluxo ou orientado para conexão de um endereço de transporte remoto.
PFN_WSK_RECEIVE_EVENT

A função de retorno de chamada de evento WskReceiveEvent notifica um aplicativo WSK de que os dados foram recebidos em um soquete orientado à conexão.
PFN_WSK_RECEIVE_FROM

A função WskReceiveFrom recebe um datagrama e todas as informações de controle associadas de um endereço de transporte remoto.
PFN_WSK_RECEIVE_FROM_EVENT

A função de retorno de chamada de evento WskReceiveFromEvent notifica um aplicativo WSK de que um ou mais datagramas foram recebidos em um soquete de datagrama.
PFN_WSK_RELEASE_DATA_INDICATION_LIST

A função WskRelease libera uma lista vinculada de estruturas de WSK_DATA_INDICATION que foi mantida anteriormente por um aplicativo WSK.
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST

A função WskRelease libera uma lista vinculada de estruturas de WSK_DATAGRAM_INDICATION que foi mantida anteriormente por um aplicativo WSK.
PFN_WSK_SEND

A função WskSend envia dados por meio de um soquete de fluxo ou orientado por conexão para um endereço de transporte remoto.
PFN_WSK_SEND_BACKLOG_EVENT

A função de retorno de chamada de evento WskSendBacklogEvent notifica um aplicativo WSK quando o tamanho ideal da lista de pendências é alterado para um soquete orientado à conexão.
PFN_WSK_SEND_MESSAGES

A função WskSendMessages envia vários datagramas para um endereço de transporte remoto.
PFN_WSK_SEND_TO

A função WskSendTo envia dados de datagram para um endereço de transporte remoto.
PFN_WSK_SOCKET

A função WskSocket cria um novo soquete e retorna um ponteiro para o objeto de soquete associado.
PFN_WSK_SOCKET_CONNECT

A função WskSocketConnect cria um novo soquete orientado à conexão, associa-o a um endereço de transporte local, conecta-o a um determinado endereço de transporte remoto e retorna um ponteiro para o objeto de soquete associado.

Estruturas

 
WSK_BUF

A estrutura WSK_BUF define um buffer de dados usado para enviar e receber dados em um soquete.
WSK_BUF_LIST

A estrutura WSK_BUF_LIST é usada para enviar vários datagrams por meio de uma única chamada para WskSendMessages.
WSK_CLIENT_CONNECTION_DISPATCH

A estrutura WSK_CLIENT_CONNECTION_DISPATCH especifica a tabela de expedição de funções de retorno de chamada de evento de um aplicativo WSK para um soquete orientado à conexão.
WSK_CLIENT_DATAGRAM_DISPATCH

A estrutura WSK_CLIENT_DATAGRAM_DISPATCH especifica a tabela de expedição de funções de retorno de chamada de evento de um aplicativo WSK para um soquete de datagrama.
WSK_CLIENT_DISPATCH

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 de um soquete específico.
WSK_CLIENT_LISTEN_DISPATCH

A estrutura WSK_CLIENT_LISTEN_DISPATCH especifica a tabela de expedição de funções de retorno de chamada de evento de um aplicativo WSK para um soquete de escuta.
WSK_CLIENT_NPI

A estrutura WSK_CLIENT_NPI identifica um NPI (Adaptador de Programação de Rede) implementado por um cliente WSK.
WSK_CLIENT_STREAM_DISPATCH

A estrutura WSK_CLIENT_STREAM_DISPATCH especifica a tabela de expedição de um aplicativo WSK de funções de retorno de chamada de evento para um soquete de fluxo.
WSK_DATA_INDICATION

A estrutura WSK_DATA_INDICATION descreve os dados recebidos em um soquete orientado à conexão.
WSK_DATAGRAM_INDICATION

A estrutura WSK_DATAGRAM_INDICATION descreve um datagrama que foi recebido em um soquete de datagrama.
WSK_EVENT_CALLBACK_CONTROL

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.
WSK_EXTENSION_CONTROL_IN

A estrutura WSK_EXTENSION_CONTROL_IN especifica a implementação de um aplicativo WSK de uma interface de extensão para um soquete.
WSK_EXTENSION_CONTROL_OUT

A estrutura WSK_EXTENSION_CONTROL_OUT especifica a implementação do subsistema WSK de uma interface de extensão para um soquete.
WSK_INSPECT_ID

A estrutura WSK_INSPECT_ID especifica um identificador para uma solicitação de conexão de entrada em um soquete de escuta.
WSK_PROVIDER_BASIC_DISPATCH

A estrutura WSK_PROVIDER_BASIC_DISPATCH especifica a tabela de funções de expedição do subsistema WSK para um soquete básico.
WSK_PROVIDER_CHARACTERISTICS

A estrutura WSK_PROVIDER_CHARACTERISTICS especifica as características do subsistema WSK.
WSK_PROVIDER_CONNECTION_DISPATCH

A estrutura WSK_PROVIDER_CONNECTION_DISPATCH especifica a tabela de funções do subsistema do WSK para um soquete orientado à conexão.
WSK_PROVIDER_DATAGRAM_DISPATCH

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

A estrutura WSK_PROVIDER_DISPATCH especifica a tabela de expedição do subsistema WSK de funções que não são específicas de um soquete específico.
WSK_PROVIDER_LISTEN_DISPATCH

A estrutura WSK_PROVIDER_LISTEN_DISPATCH especifica a tabela de funções do subsistema WSK para um soquete de escuta.
WSK_PROVIDER_NPI

A estrutura WSK_PROVIDER_NPI identifica um NPI (Adaptador de Programação de Rede) do provedor implementado pelo subsistema WSK.
WSK_PROVIDER_STREAM_DISPATCH

A estrutura WSK_PROVIDER_STREAM_DISPATCH especifica a tabela de funções do subsistema do WSK para um soquete de fluxo.
WSK_REGISTRATION

A estrutura WSK_REGISTRATION é usada pelo subsistema WSK para registrar ou cancelar o registro de um aplicativo WSK como um cliente WSK.
WSK_SOCKET

A estrutura WSK_SOCKET define um objeto de soquete para um soquete.
WSK_TDI_MAP

A estrutura WSK_TDI_MAP especifica um mapeamento entre uma família de endereços específica, um tipo de soquete e um protocolo para o nome do dispositivo de um transporte TDI.
WSK_TDI_MAP_INFO

A estrutura WSK_TDI_MAP_INFO especifica uma lista que contém mapeamentos de uma combinação de uma família de endereços, um tipo de soquete e um protocolo para o nome do dispositivo de um transporte TDI.
WSK_TRANSPORT

A estrutura WSK_TRANSPORT especifica um transporte disponível com suporte pelo subsistema WSK.