Função WPUQuerySocketHandleContext (ws2spi.h)
A função WPUQuerySocketHandleContext consulta o valor de contexto associado ao identificador de soquete especificado.
Sintaxe
int WPUQuerySocketHandleContext(
[in] SOCKET s,
[out] PDWORD_PTR lpContext,
[out] LPINT lpErrno
);
Parâmetros
[in] s
Descrição que identifica o soquete cujo contexto deve ser consultado.
[out] lpContext
Ponteiro que receberá o valor de contexto.
[out] lpErrno
Ponteiro para o código de erro.
Retornar valor
Se nenhum erro ocorrer, WPUQuerySocketHandleContext retornará zero e armazenará o valor de contexto atual em lpContext. Caso contrário, ele retornará SOCKET_ERROR e um código de erro específico estará disponível em lpErrno.
Código do erro | Significado |
---|---|
O descritor não é um soquete criado por WPUCreateSocketHandle. |
Comentários
A função WPUQuerySocketHandleContext consulta o valor de contexto atual associado ao identificador de soquete especificado. Os provedores de serviço normalmente usam essa função para recuperar um ponteiro para dados específicos do provedor associados ao soquete. Por exemplo, um provedor de serviços pode usar o contexto de soquete para armazenar um ponteiro para uma estrutura que contém o estado do soquete, endereços de transporte local e remoto e objetos de evento para sinalizar eventos de rede.
Somente provedores não IFS usam essa função, pois os provedores IFS não são capazes de fornecer um valor de contexto.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ws2spi.h |