RevertSecurityContext-Funktion (sspi.h)
Ermöglicht einem Sicherheitspaket , den Identitätswechsel des Aufrufers abzubrechen und seinen eigenen Sicherheitskontext wiederherzustellen.
Syntax
KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY RevertSecurityContext(
[in] PCtxtHandle phContext
);
Parameter
[in] phContext
Handle des Sicherheitskontexts , der identitätswechselt wird. Dieses Handle muss im Aufruf der Funktion AcceptSecurityContext (General) abgerufen und im Aufruf der Funktion ImpersonateSecurityContext verwendet worden sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert SEC_E_OK.
Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Fehlercodes sein.
Rückgabecode | Beschreibung |
---|---|
|
Das an die Funktion übergebene Handle ist ungültig. |
Hinweise
RevertSecurityContext ist nicht mit allen Sicherheitspaketen auf allen Plattformen verfügbar. In der Regel wird es nur auf Plattformen und mit Sicherheitspaketen implementiert, für die ein Aufruf der QuerySecurityPackageInfo-Funktion die Unterstützung von Identitätswechseln anzeigt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | sspi.h (einschließlich Security.h) |
Bibliothek | Secur32.lib |
DLL | Secur32.dll |