Функция IsValidSecurityDescriptor (securitybaseapi.h)

Функция IsValidSecurityDescriptor определяет, допустимы ли компоненты дескриптора безопасности .

Синтаксис

BOOL IsValidSecurityDescriptor(
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Параметры

[in] pSecurityDescriptor

Указатель на структуру SECURITY_DESCRIPTOR , проверяемую функцией.

Возвращаемое значение

Если компоненты дескриптора безопасности допустимы, возвращаемое значение не равно нулю.

Если какой-либо из компонентов дескриптора безопасности недопустим, возвращаемое значение равно нулю. Для этой функции нет расширенных сведений об ошибке; не вызывать GetLastError.

Комментарии

Функция IsValidSecurityDescriptor проверяет допустимость компонентов, присутствующих в дескрипторове безопасности. Он не проверяет наличие определенных компонентов и не проверяет содержимое отдельных ACE или ACL.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header securitybaseapi.h (включая Windows.h)
Библиотека Advapi32.lib
DLL Advapi32.dll

См. также раздел

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

InitializeSecurityDescriptor

IsValidAcl

IsValidSid

Низкоуровневые контроль доступа

Низкоуровневые функции контроль доступа

SECURITY_DESCRIPTOR

SetSecurityDescriptorDacl

SetSecurityDescriptorGroup

SetSecurityDescriptorOwner

SetSecurityDescriptorSacl