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 関数