CAccessToken::PrivilegeCheck

指定した特権が CAccessToken のオブジェクトで有効になっているかどうかを判定するためにこのメソッドを呼び出します。

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

パラメーター

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

  • pbResult
    指定した特権の一部またはすべて CAccessToken のオブジェクトに有効にするかどうかを示すために、メソッドによって設定された値へのポインター。

戻り値

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

解説

PrivilegeCheck が返されるとき、LUID_AND_ATTRIBUTES の各構造体 [属性] のメンバーは SE_PRIVILEGE_USED_FOR_ACCESS に対応する権限を有効に設定されます。このメソッドは PrivilegeCheck Win32 の関数を呼び出します。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

CAccessToken クラス