Функция IsValidSid (securitybaseapi.h)
Функция IsValidSid проверяет идентификатор безопасности (SID), проверяя, что номер редакции находится в пределах известного диапазона и что количество вложенных удостоверений меньше максимального.
Синтаксис
BOOL IsValidSid(
[in] PSID pSid
);
Параметры
[in] pSid
Указатель на структуру идентификатора безопасности для проверки. Этот параметр не может иметь значение NULL.
Возвращаемое значение
Если структура sid является допустимой, возвращаемое значение не равно нулю.
Если структура SID недопустима, возвращаемое значение равно нулю. Для этой функции нет расширенных сведений об ошибке; не вызывать GetLastError.
Комментарии
Если pSid имеет значение NULL, приложение завершится сбоем с нарушением доступа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | securitybaseapi.h (включая Windows.h) |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |