Функция SetAclInformation (securitybaseapi.h)
Функция SetAclInformation задает сведения о списке управления доступом (ACL).
Синтаксис
BOOL SetAclInformation(
[in, out] PACL pAcl,
[in] LPVOID pAclInformation,
[in] DWORD nAclInformationLength,
[in] ACL_INFORMATION_CLASS dwAclInformationClass
);
Параметры
[in, out] pAcl
Указатель на список ACL. Функция задает сведения в этом ACL.
[in] pAclInformation
Указатель на буфер, содержащий устанавливаемые сведения. Это должен быть указатель на структуру ACL_REVISION_INFORMATION .
[in] nAclInformationLength
Размер (в байтах) буфера, на который указывает параметр pAclInfo .
[in] dwAclInformationClass
ACL_INFORMATION_CLASS перечислимый тип, который предоставляет класс запрашиваемых сведений.
В настоящее время этот параметр может иметь значение AclRevisionInformation. Это означает, что буфер, на который указывает параметр pAclInformation , содержит ACL_REVISION_INFORMATION структуру.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает ненулевое значение.
Если функция завершается сбоем, она возвращает ноль. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | securitybaseapi.h (включая Windows.h) |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |