CTokenPrivileges::GetNamesAndAttributes
CTokenPrivileges オブジェクトの名前と属性フラグを取得します。
void GetNamesAndAttributes(
CNames * pNames,
CAttributes * pAttributes = NULL
) const throw(...);
パラメーター
pNames
CString のオブジェクトの配列へのポインター。CNames は CAtlArray <CString> CNamesで定義された typedef です。pAttributes
ダブル ワードのオブジェクトの配列へのポインター。このパラメーターが省略されるかが null の場合、属性は取得されません。CAttributes は CAtlArray <DWORD> CAttributesで定義された typedef です。
解説
このメソッドは CTokenPrivileges のオブジェクトに含まれる特権すべてを列挙します。名前と (省略可能) 属性フラグを配列オブジェクトに設定します。
このメソッドは、表示できる名前ではなく属性の名前を取得します: たとえば、属性の名前が SE_REMOTE_SHUTDOWN_NAME 場合、システム名は「」SeRemoteShutdownPrivilege。表示できる名前を取得するには、メソッド CTokenPrivileges::GetDisplayNamesを使用します。
必要条件
ヘッダー : atlsecurity.h
参照
関連項目
CTokenPrivileges::GetDisplayNames