Функция 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 |
См. также раздел
Низкоуровневые контроль доступа