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


AtlGetSacl

Эта функция вызывается для получения данных системного списка управления доступом (sacl) указанного объекта.

Важно!

Эту функцию нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.

inline bool AtlGetSacl( 
HANDLE hObject, 
SE_OBJECT_TYPE ObjectType, 
CSacl* pSacl, 
bool bRequestNeededPrivileges= true 
) throw(...);

Параметры

  • hObject
    Дескриптор объекта, из которого извлекаются сведения о безопасности.

  • ObjectType
    Задает значение из перечисления SE_OBJECT_TYPE, которое указывает тип объекта, заданный параметром hObject.

  • pSacl
    Указатель на объект системного списка управления доступом, который будет содержать восстановленную сведения о безопасности.

  • bRequestNeededPrivileges
    True, если функция будет пытаться включить права SE_SECURITY_NAME, и извлекает его при завершении.

Возвращаемое значение

Возвращает значение true, если операция выполнена успешно; в противном случае — значение false.

Заметки

Если AtlGetSacl вызываться несколько раз во многих различных объектов, оно будет более эффективным включение привилегию SE_SECURITY_NAME один раз до вызова функции с bRequestNeededPrivileges установлено в значение false.

Требования

Header: atlsecurity.h

См. также

Ссылки

AtlSetSacl

CSacl Class

Другие ресурсы

Security Global Functions