Функция AuditSetSystemPolicy (ntsecapi.h)
Функция AuditSetSystemPolicy задает политику аудита системы для одной или нескольких подкатегорий политики аудита.
Синтаксис
BOOLEAN AuditSetSystemPolicy(
[in] PCAUDIT_POLICY_INFORMATION pAuditPolicy,
[in] ULONG dwPolicyCount
);
Параметры
[in] pAuditPolicy
Указатель на массив AUDIT_POLICY_INFORMATION структур. Каждая структура определяет политику аудита системы для одной подкатегории политики аудита.
Элемент AuditCategoryGuid этих структур игнорируется.
[in] dwPolicyCount
Количество элементов в массиве pAuditPolicy .
Возвращаемое значение
Если функция выполняется успешно, возвращается значение TRUE.
Если функция завершается сбоем, она возвращает значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError. GetLastError может возвращать один из следующих кодов ошибок, определенных в WinError.h.
Возвращаемый код или значение | Описание |
---|---|
|
Вызывающий объект не имеет прав доступа, необходимых для вызова этой функции. |
|
Один или несколько параметров недопустимы. |
Комментарии
Для успешного вызова этой функции вызывающий объект должен иметь SeSecurityPrivilege или AUDIT_SET_SYSTEM_POLICY доступ к объекту безопасности Audit.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | ntsecapi.h |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |