CAutoRevertImpersonation クラス
このクラスは、スコープ外に出ると nonimpersonating 状態への CAccessToken のオブジェクトを元に戻します。
class CAutoRevertImpersonation
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
オブジェクトを構築します CAutoRevertImpersonation |
|
オブジェクトを破棄し、アクセス トークンの偽装を元に戻します。 |
パブリック メソッド
名前 |
説明 |
---|---|
アクセス トークンの偽装操作を自動化します。 |
|
自動偽装の操作をキャンセルします。 |
|
このオブジェクトに関連付けられたアクセス トークンの現在のを取得します。 |
解説
アクセス トークン は、プロセスまたはスレッドのセキュリティ コンテキストを記述する場合は、Windows NT または Windows 2000 システムに記録される各ユーザー オブジェクトに割り当てられます。これらのトークンはアクセス CAccessToken のクラスを表すことができます。
アクセス トークンを偽装することが必要です。このクラスは便利として提供されますが、アクセス トークンの偽装が実行されない; これは nonimpersonated 状態にのみ自動操作を実行します。これは、アクセス トークンの偽装がさまざまな方法で実行できるためです。
Windows のアクセスの制御モデルの概要については、Windows SDKの アクセス制御 を参照してください。
必要条件
ヘッダー : atlsecurity.h