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

Функция GetSecurityDescriptorLength возвращает длину в байтах структурно допустимого дескриптора безопасности. Длина включает длину всех связанных структур.

Синтаксис

DWORD GetSecurityDescriptorLength(
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Параметры

[in] pSecurityDescriptor

Указатель на структуру SECURITY_DESCRIPTOR , длину которой возвращает функция. Предполагается, что указатель является допустимым.

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

Если функция выполняется успешно, функция возвращает длину структуры SECURITY_DESCRIPTOR в байтах.

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

Комментарии

Минимальная длина дескриптора безопасности составляет SECURITY_DESCRIPTOR_MIN_LENGTH. Дескриптор безопасности такой длины не имеет связанных идентификаторов безопасности (SID) или списков управления доступом (ACL).

Требования

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

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

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

IsValidSecurityDescriptor

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

Функции контроль доступа низкого уровня

SECURITY_DESCRIPTOR