Функция GetSidLengthRequired (securitybaseapi.h)
Функция GetSidLengthRequired возвращает длину (в байтах) буфера, необходимого для хранения идентификатора безопасности с указанным числом подавторитетов.
Синтаксис
DWORD GetSidLengthRequired(
[in] UCHAR nSubAuthorityCount
);
Параметры
[in] nSubAuthorityCount
Указывает количество вложенных учетных данных, которые будут храниться в структуре SID .
Возвращаемое значение
Возвращаемое значение — это длина (в байтах) буфера, необходимого для хранения структуры SID . Эта функция не может завершиться ошибкой.
Комментарии
Структура SID , указанная в nSubAuthorityCount , использует 32-разрядное значение RID. Для приложений, которым требуются более длинные значения RID, используйте CreateWellKnownSid и связанные функции.
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | securitybaseapi.h (включая Windows.h) |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |