WSARevertImpersonation-Funktion (ws2tcpip.h)
Die WSARevertImpersonation-Funktion beendet den Identitätswechsel eines Socketpeers. Dies muss aufgerufen werden, nachdem WSAImpersonateSocketPeer aufgerufen und alle Zugriffsprüfungen abgeschlossen wurden.
Syntax
INT WSAAPI WSARevertImpersonation();
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert „0“. Andernfalls wird der Wert SOCKET_ERROR zurückgegeben, und ein bestimmter Fehlercode kann durch Aufrufen von WSAGetLastError abgerufen werden.
Einige mögliche Fehlercodes sind unten aufgeführt.
Fehlercode | Bedeutung |
---|---|
Ein Systemaufruf, der nie fehlschlagen sollte, ist fehlgeschlagen. |
Hinweise
Die WSARevertImpersonation-Funktion bewirkt, dass der aufrufende Thread den Identitätswechsel eines Socketpeers beendet. Wenn der Thread derzeit nicht die Identität eines Socketpeers angibt, wird keine Aktion ausgeführt.
Die WSARevertImpersonation-Funktion sollte nach dem Aufruf von WSAImpersonateSocketPeer aufgerufen werden, und alle Zugriffsprüfungen sind abgeschlossen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ws2tcpip.h |
Bibliothek | Fwpuclnt.lib |
DLL | Fwpuclnt.dll |
Weitere Informationen
Verwenden von Secure Socket-Erweiterungen