WSARevertImpersonation, fonction (ws2tcpip.h)

La fonction WSARevertImpersonation met fin à l’emprunt d’identité d’un homologue de socket. Il doit être appelé après avoir appelé WSAImpersonateSocketPeer et terminé les vérifications d’accès.

Syntaxe

INT WSAAPI WSARevertImpersonation();

Valeur de retour

Si la fonction aboutit, la valeur de retour est égale à zéro. Sinon, une valeur de SOCKET_ERROR est retournée et un code d’erreur spécifique peut être récupéré en appelant WSAGetLastError.

Certains codes d’erreur possibles sont répertoriés ci-dessous.

Code d'erreur Signification
WSASYSCALLFAILURE
Un appel système qui ne devrait jamais échouer a échoué.

Remarques

La fonction WSARevertImpersonation entraîne l’arrêt de l’emprunt d’identité d’un homologue de socket par le thread appelant. Si le thread n’emprunte pas actuellement l’identité d’un homologue de socket, aucune action n’est effectuée.

La fonction WSARevertImpersonation doit être appelée après l’appel de WSAImpersonateSocketPeer et toutes les vérifications d’accès sont terminées.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ws2tcpip.h
Bibliothèque Fwpuclnt.lib
DLL Fwpuclnt.dll

Voir aussi

Utilisation d’extensions de socket sécurisé

WSADeleteSocketPeerTargetName

WSAImpersonateSocketPeer

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Plateforme de filtrage Windows

Fonctions de l’API de plateforme de filtrage Windows

Winsock Secure Socket Extensions