次の方法で共有


CAutoRevertImpersonation クラス

このクラスは、スコープ外に出ると nonimpersonating 状態への CAccessToken のオブジェクトを元に戻します。

class CAutoRevertImpersonation

メンバー

b8dfd0yx.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CAutoRevertImpersonation::CAutoRevertImpersonation

オブジェクトを構築します CAutoRevertImpersonation

CAutoRevertImpersonation::~CAutoRevertImpersonation

オブジェクトを破棄し、アクセス トークンの偽装を元に戻します。

b8dfd0yx.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CAutoRevertImpersonation::Attach

アクセス トークンの偽装操作を自動化します。

CAutoRevertImpersonation::Detach

自動偽装の操作をキャンセルします。

CAutoRevertImpersonation::GetAccessToken

このオブジェクトに関連付けられたアクセス トークンの現在のを取得します。

解説

アクセス トークン は、プロセスまたはスレッドのセキュリティ コンテキストを記述する場合は、Windows NT または Windows 2000 システムに記録される各ユーザー オブジェクトに割り当てられます。これらのトークンはアクセス CAccessToken のクラスを表すことができます。

アクセス トークンを偽装することが必要です。このクラスは便利として提供されますが、アクセス トークンの偽装が実行されない; これは nonimpersonated 状態にのみ自動操作を実行します。これは、アクセス トークンの偽装がさまざまな方法で実行できるためです。

Windows のアクセスの制御モデルの概要については、Windows SDKの アクセス制御 を参照してください。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

Access Tokens

概念

ATLSecurity サンプル

その他の技術情報

ATL クラスの概要