Функция AuthzOpenObjectAudit (authz.h)
Функция AuthzOpenObjectAudit считывает список управления доступом системы (SACL) указанного дескриптора безопасности и создает все соответствующие аудиты, заданные этим списком управления доступом.
Синтаксис
AUTHZAPI BOOL AuthzOpenObjectAudit(
[in] DWORD Flags,
[in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
[in] PAUTHZ_ACCESS_REQUEST pRequest,
[in] AUTHZ_AUDIT_EVENT_HANDLE hAuditEvent,
[in] PSECURITY_DESCRIPTOR pSecurityDescriptor,
[in] PSECURITY_DESCRIPTOR *OptionalSecurityDescriptorArray,
[in] DWORD OptionalSecurityDescriptorCount,
[in] PAUTHZ_ACCESS_REPLY pReply
);
Параметры
[in] Flags
Зарезервировано для последующего использования.
[in] hAuthzClientContext
Дескриптор клиентского контекста открываемого объекта.
[in] pRequest
Указатель на структуру AUTHZ_ACCESS_REQUEST .
[in] hAuditEvent
Дескриптор для используемого события аудита.
[in] pSecurityDescriptor
Указатель на структуру SECURITY_DESCRIPTOR для объекта .
[in] OptionalSecurityDescriptorArray
Указатель на массив SECURITY_DESCRIPTOR структур.
[in] OptionalSecurityDescriptorCount
Количество элементов в SecurityDescriptorArray.
[in] pReply
Указатель на структуру AUTHZ_ACCESS_REPLY .
Возвращаемое значение
Если функция выполняется успешно, она возвращает ненулевое значение.
Если функция завершается сбоем, она возвращает нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | authz.h |
Библиотека | Authz.lib |
DLL | Authz.dll |
Распространяемые компоненты | Пакет средств администрирования Windows Server 2003 в Windows XP |