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