CAcl::GetAclEntry
Извлекает все сведения о записи в acl (ACL).
void GetAclEntry(
UINT nIndex,
CSid * pSid,
ACCESS_MASK * pMask = NULL,
BYTE * pType = NULL,
BYTE * pFlags = NULL,
GUID * pObjectType = NULL,
GUID * pInheritedObjectType = NULL
) const throw(...);
Параметры
nIndex
Индекс на запись ACL, который необходимо извлечь.pSid
Объект CSid, к которому применяется запись ACL.pMask
Маска, указывающая разрешения предоставить или запретить доступ.pType
ACE-тип.pFlags
Флаги элемента управления доступом.pObjectType
Тип объекта. Это будет установлено на GUID_NULL если тип объекта не указан в элемент управления доступом или если элемент управления доступом является элементом управления доступом ОБЪЕКТА.pInheritedObjectType
Наследуемый тип объекта. Это будет установлено на GUID_NULL если унаследованный тип не определен в элемент управления доступом или если элемент управления доступом является элементом управления доступом ОБЪЕКТА.
Заметки
Этот метод извлекает все сведения об отдельном управления доступом, предоставляя больше информации, чем CAcl::GetAclEntries единственный делает их доступными.
См. раздел ACE_HEADER дополнительные сведения о типах и флагах элемента управления доступом.
Требования
Header: atlsecurity.h