Функция 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по