Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция InitializeSecurityDescriptor инициализирует новый дескриптор безопасности.
BOOL InitializeSecurityDescriptor(
[out] PSECURITY_DESCRIPTOR pSecurityDescriptor,
[in] DWORD dwRevision
);
[out] pSecurityDescriptor
Указатель на структуру SECURITY_DESCRIPTOR , инициализируемую функцией.
[in] dwRevision
Уровень редакции, назначаемой дескриптору безопасности. Этот параметр должен быть SECURITY_DESCRIPTOR_REVISION.
Если функция выполняется успешно, функция возвращает ненулевое значение.
Если функция завершается сбоем, она возвращает ноль. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Функция InitializeSecurityDescriptor инициализирует дескриптор безопасности в абсолютном формате, а не в автономном формате.
Функция InitializeSecurityDescriptor инициализирует дескриптор безопасности так, чтобы не было системного списка управления доступом (SACL), списка управления доступом на уровне пользователей (DACL), владельца, основной группы и для всех флагов управления задано значение FALSE (NULL). Таким образом, за исключением уровня редакции, он пуст.
Пример использования этой функции см. в разделе Создание дескриптора безопасности для нового объекта.
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | securitybaseapi.h (включая Windows.h) |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |
Низкоуровневые контроль доступа