Функция SspiCompareAuthIdentities (sspi.h)
Сравнивает два указанных учетных данных.
Синтаксис
SECURITY_STATUS SEC_ENTRY SspiCompareAuthIdentities(
[in] PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity1,
[in] PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity2,
[out] PBOOLEAN SameSuppliedUser,
[out] PBOOLEAN SameSuppliedIdentity
);
Параметры
[in] AuthIdentity1
Указатель на непрозрачную структуру, указывающую первые сравниваемые учетные данные.
[in] AuthIdentity2
Указатель на непрозрачную структуру, указывающую вторую сравниваемую учетные данные.
[out] SameSuppliedUser
ЗНАЧЕНИЕ TRUE , если учетная запись пользователя, указанная параметром AuthIdentity1 , совпадает с учетной записью пользователя, указанной параметром AuthIdentity2 ; в противном случае — FALSE.
[out] SameSuppliedIdentity
ЗНАЧЕНИЕ TRUE , если удостоверение, указанное параметром AuthIdentity1 , совпадает с удостоверением, заданным параметром AuthIdentity2 ; в противном случае — FALSE.
Возвращаемое значение
Если функция выполняется успешно, она возвращает SEC_E_OK.
Если функция завершается сбоем, она возвращает ненулевой код ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | sspi.h |
Библиотека | Secur32.lib |
DLL | SspiCli.dll |