RevertSecurityContext 函数 (sspi.h)

允许 安全包 停止模拟调用方并还原其自己的 安全上下文

语法

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

参数

[in] phContext

正在模拟 的安全上下文 的句柄。 此句柄必须在调用 AcceptSecurityContext (General) 函数中获取,并在调用 ImpersonateSecurityContext 函数时使用。

返回值

如果函数成功,则返回值SEC_E_OK。

如果函数失败,则返回值可能是以下错误代码之一。

返回代码 说明
SEC_E_INVALID_HANDLE
传递给函数的句柄无效。

注解

RevertSecurityContext 并非适用于所有平台上的所有 安全包 。 通常,它仅在平台和安全包上实现,对 QuerySecurityPackageInfo 函数的调用指示模拟支持。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 sspi.h (包括 Security.h)
Library Secur32.lib
DLL Secur32.dll

另请参阅

AcceptSecurityContext (常规)

ImpersonateSecurityContext

SSPI 函数