次の方法で共有


CTokenPrivileges::Add

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

bool Add(
   LPCTSTR pszPrivilege,
   bool bEnable 
) throw(...);
void Add(
   const TOKEN_PRIVILEGES & rPrivileges 
) throw(...);

パラメーター

  • pszPrivilege
    特権の名前を指定する WINNT.H のヘッダー ファイルで定義された、null で終わる文字列へのポインター。

  • bEnable
    true の場合、特権が有効になります。false の場合、特権は無効になります。

  • rPrivileges
    TOKEN_PRIVILEGES の構造体への参照。特権と属性はこの構造からコピーし、CTokenPrivileges のオブジェクトに追加されます。

戻り値

このメソッドの最初の特権が正常に追加された場合は TRUE、false を返します。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

CTokenPrivileges クラス

CTokenPrivileges::Delete

CTokenPrivileges::DeleteAll