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