Compartilhar via


Função WSARevertImpersonation (ws2tcpip.h)

A função WSARevertImpersonation encerra a representação de um par de soquetes. Isso deve ser chamado depois de chamar WSAImpersonateSocketPeer e concluir as verificações de acesso.

Sintaxe

INT WSAAPI WSARevertImpersonation();

Valor retornado

Se a função obtiver êxito, o valor retornado será zero. Caso contrário, um valor de SOCKET_ERROR será retornado e um código de erro específico poderá ser recuperado chamando WSAGetLastError.

Alguns códigos de erro possíveis estão listados abaixo.

Código do erro Significado
WSASYSCALLFAILURE
Falha em uma chamada do sistema que nunca deve falhar.

Comentários

A função WSARevertImpersonation faz com que o thread de chamada descontinue a representação de um par de soquetes. Se o thread não estiver representando um par de soquetes no momento, nenhuma ação será tomada.

A função WSARevertImpersonation deve ser chamada depois de chamar WSAImpersonateSocketPeer e todas as verificações de acesso forem concluídas.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ws2tcpip.h
Biblioteca Fwpuclnt.lib
DLL Fwpuclnt.dll

Confira também

Usando extensões de soquete seguro

WSADeleteSocketPeerTargetName

WSAImpersonateSocketPeer

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Plataforma de filtragem do Windows

Funções da API da Plataforma de Filtragem do Windows

Extensões de soquete seguro winsock