Поделиться через


CTokenPrivileges::GetNamesAndAttributes

Возвращает флаги имени и атрибутов из объекта CTokenPrivileges.

void GetNamesAndAttributes( 
   CNames * pNames, 
   CAttributes * pAttributes = NULL  
) const throw(...);

Параметры

  • pNames
    Указатель на массив объектов CString. CNames typedef, заданный в качестве CAtlArray <CString> CNames.

  • pAttributes
    Указатель на массив объектов типа DWORD. Если этот параметр опущен или имеет значение null, то атрибуты, не восстановлены. CAttributes typedef, заданный в качестве CAtlArray <DWORD> CAttributes.

Заметки

Данный метод перечисляет все права, содержащихся в объекте CTokenPrivileges, поместив имя и (при необходимости) флаги атрибута в объекты массива.

Этот метод извлекает имя атрибута, а не displayable имя: например, если именем атрибута SE_REMOTE_SHUTDOWN_NAME, то имя системы "SeRemoteShutdownPrivilege". Для получения displayable имя, используйте метод CTokenPrivileges::GetDisplayNames.

Требования

Header: atlsecurity.h

См. также

Ссылки

CTokenPrivileges Class

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes