Compartir a través de


Función RevertSecurityContext (sspi.h)

Permite que un paquete de seguridad descontinue la suplantación del autor de la llamada y restaure su propio contexto de seguridad.

Sintaxis

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

Parámetros

[in] phContext

Identificador del contexto de seguridad que se está suplantando. Este identificador debe haberse obtenido en la llamada a la función AcceptSecurityContext (General) y se usa en la llamada a la función ImpersonateSecurityContext .

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es SEC_E_OK.

Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes códigos de error.

Código devuelto Descripción
SEC_E_INVALID_HANDLE
El identificador pasado a la función no es válido.

Comentarios

RevertSecurityContext no está disponible con todos los paquetes de seguridad en todas las plataformas. Normalmente, solo se implementa en plataformas y con paquetes de seguridad para los que una llamada a la función QuerySecurityPackageInfo indica compatibilidad con la suplantación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado sspi.h (include Security.h)
Library Secur32.lib
Archivo DLL Secur32.dll

Consulte también

AcceptSecurityContext (General)

ImpersonateSecurityContext

Funciones SSPI