Funzione WSARevertImpersonation (ws2tcpip.h)

La funzione WSARevertImpersonation termina la rappresentazione di un peer socket. Questa operazione deve essere chiamata dopo aver chiamato WSAImpersonateSocketPeer e aver completato tutti i controlli di accesso.

Sintassi

INT WSAAPI WSARevertImpersonation();

Valore restituito

Se la funzione ha esito positivo, il valore restituito è zero. In caso contrario, viene restituito un valore di SOCKET_ERROR e è possibile recuperare un codice di errore specifico chiamando WSAGetLastError.

Di seguito sono elencati alcuni codici di errore possibili.

Codice di errore Significato
WSASYSCALLFAILURE
Chiamata di sistema che non dovrebbe mai avere esito negativo.

Commenti

La funzione WSARevertImpersonation causa l'interruzione della rappresentazione di un peer del socket da parte del thread chiamante. Se il thread non rappresenta attualmente un peer del socket, non viene eseguita alcuna azione.

La funzione WSARevertImpersonation deve essere chiamata dopo aver chiamato WSAImpersonateSocketPeer e tutti i controlli di accesso vengono completati.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ws2tcpip.h
Libreria Fwpuclnt.lib
DLL Fwpuclnt.dll

Vedi anche

Uso delle estensioni Secure Socket

WSADeleteSocketPeerTargetName

WSAImpersonateSocketPeer

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Piattaforma filtro Windows

Funzioni API della piattaforma di filtro Di Windows

Estensioni del socket sicuro Winsock