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

要求

Header: atlsecurity.h

请参见

参考

CTokenPrivileges选件类

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes