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


Функция 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

См. также раздел

Базовые функции контроль доступа