Функция IsValidAcl (securitybaseapi.h)
Функция IsValidAcl проверяет список управления доступом (ACL).
Синтаксис
BOOL IsValidAcl(
[in] PACL pAcl
);
Параметры
[in] pAcl
Указатель на структуру ACL , проверенную этой функцией. Это значение не должно иметь значение NULL.
Возвращаемое значение
Если ACL является допустимым, функция возвращает ненулевое значение.
Если список ACL недопустим, функция возвращает ноль. Для этой функции нет расширенных сведений об ошибке; не вызывать GetLastError.
Комментарии
Эта функция проверяет уровень редакции списка управления доступом и проверяет, соответствует ли количество записей управления доступом (ACE), указанных в элементе AceCount структуры ACL , в пространстве, указанном элементом AclSize структуры ACL .
Если pAcl имеет значение NULL, приложение завершится ошибкой с нарушением доступа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | securitybaseapi.h (включая Windows.h) |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |