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

Функция EqualSid проверяет два значения идентификатора безопасности (SID) на равенство. Два идентификатора безопасности должны точно соответствовать, чтобы считаться равными.

Синтаксис

BOOL EqualSid(
  [in] PSID pSid1,
  [in] PSID pSid2
);

Параметры

[in] pSid1

Указатель на первую сравниваемую структуру sid . Предполагается, что эта структура является допустимой.

[in] pSid2

Указатель на вторую структуру идентификатора безопасности для сравнения. Предполагается, что эта структура является допустимой.

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

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

Если структуры sid не равны, возвращаемое значение равно нулю. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

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

Требования

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

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

Обзор контроль доступа

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

EqualPrefixSid

IsValidSid

SID