次の方法で共有


CTokenPrivileges クラス

このクラスは、TOKEN_PRIVILEGES 構造体のラッパー クラスです。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

class CTokenPrivileges

メンバー

パブリック コンストラクター

名前

説明

CTokenPrivileges::CTokenPrivileges

コンストラクターです。

CTokenPrivileges::~CTokenPrivileges

デストラクターです。

パブリック メソッド

名前

説明

CTokenPrivileges::Add

CTokenPrivileges のオブジェクトに一つ以上の特権を追加します。

CTokenPrivileges::Delete

CTokenPrivileges のオブジェクトの特権を削除します。

CTokenPrivileges::DeleteAll

CTokenPrivileges のオブジェクトからすべての特権を削除します。

CTokenPrivileges::GetCount

CTokenPrivileges のオブジェクトの特権のエントリの数を返します。

CTokenPrivileges::GetDisplayNames

CTokenPrivileges に含まれる特権の取得の表示名を追加します。

CTokenPrivileges::GetLength

TOKEN_PRIVILEGES の構造を CTokenPrivileges のオブジェクトによって表される保持するために必要なバイト バッファー サイズを返します。

CTokenPrivileges::GetLuidsAndAttributes

CTokenPrivileges のオブジェクトから一意の識別子 (LUIDs) と属性フラグをローカルで取得します。

CTokenPrivileges::GetNamesAndAttributes

CTokenPrivileges のオブジェクトから特権の名前と属性フラグを取得します。

CTokenPrivileges::GetPTOKEN_PRIVILEGES

TOKEN_PRIVILEGES の構造体へのポインターを返します。

CTokenPrivileges::LookupPrivilege

特定の特権の名前が付けられた属性を取得します。

パブリック演算子

名前

説明

CTokenPrivileges::operator const TOKEN_PRIVILEGES *

TOKEN_PRIVILEGES の構造体へのポインターにキャスト。

CTokenPrivileges::operator =

代入演算子。

解説

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

アクセス トークンが各ユーザーに許可されているさまざまなセキュリティ権限を記述するために使用されます。 特権は一意の識別子ローカルに呼び出される 64 ビット数 (LUID) および記述子文字列で構成されます。

CTokenPrivileges のクラスは TOKEN_PRIVILEGES の構造体のラッパー クラスが含まれます 0、またはそれ以上の特権が。 特権は指定されたクラスのメソッドを使用して追加、削除、または照会できます。

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

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

TOKEN_PRIVILEGES

LUID

LUID_AND_ATTRIBUTES

概念

セキュリティのサンプル

その他の技術情報

ATL クラスの概要

セキュリティに関するグローバル関数