Funzione RevertSecurityContext (sspi.h)

Consente a un pacchetto di sicurezza di interrompere la rappresentazione del chiamante e ripristinare il proprio contesto di sicurezza.

Sintassi

KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY RevertSecurityContext(
  [in] PCtxtHandle phContext
);

Parametri

[in] phContext

Gestione del contesto di sicurezza rappresentato. Questo handle deve essere stato ottenuto nella chiamata alla funzione AcceptSecurityContext (Generale) e utilizzata nella chiamata alla funzione ImpersonateSecurityContext .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è SEC_E_OK.

Se la funzione ha esito negativo, il valore restituito può essere uno dei codici di errore seguenti.

Codice restituito Descrizione
SEC_E_INVALID_HANDLE
L'handle passato alla funzione non è valido.

Commenti

RevertSecurityContext non è disponibile con tutti i pacchetti di sicurezza in tutte le piattaforme. In genere, viene implementato solo su piattaforme e con pacchetti di sicurezza per cui una chiamata alla funzione QuerySecurityPackageInfo indica il supporto di rappresentazione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione sspi.h (includere Security.h)
Libreria Secur32.lib
DLL Secur32.dll

Vedi anche

AcceptSecurityContext (Generale)

ImpersonateSecurityContext

Funzioni SSPI