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