CAccessToken::PrivilegeCheck

更新 : 2007 年 11 月

指定された一連の特権が CAccessToken オブジェクトで有効かどうかを判断します。

bool PrivilegeCheck(
   PPRIVILEGE_SET RequiredPrivileges,
   bool* pbResult 
) const throw( );

パラメータ

  • RequiredPrivileges
    PRIVILEGE_SET 構造体へのポインタ。

  • pbResult
    指定されたすべての特権が CAccessToken オブジェクトで有効かどうかを示すためにメソッドが設定する値へのポインタ。

戻り値

正常に終了した場合は true を返します。それ以外の場合は false を返します。

解説

PrivilegeCheck から処理が返されるときに、対応する特権が有効な場合は、各 LUID_AND_ATTRIBUTES 構造体の Attributes のメンバに SE_PRIVILEGE_USED_FOR_ACCESS が設定されます。このメソッドは PrivilegeCheck Win32 関数を呼び出します。

必要条件

ヘッダー : atlsecurity.h

参照

参照

CAccessToken クラス

その他の技術情報

CAccessToken のメンバ