Freigeben über


SspiCompareAuthIdentities-Funktion (sspi.h)

Vergleicht die beiden angegebenen Anmeldeinformationen.

Syntax

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
);

Parameter

[in] AuthIdentity1

Ein Zeiger auf eine undurchsichtige Struktur, die die ersten zu vergleichenden Anmeldeinformationen angibt.

[in] AuthIdentity2

Ein Zeiger auf eine undurchsichtige Struktur, die die zweiten zu vergleichenden Anmeldeinformationen angibt.

[out] SameSuppliedUser

TRUE , wenn das vom AuthIdentity1-Parameter angegebene Benutzerkonto mit dem benutzerkonto identisch ist, das durch den AuthIdentity2-Parameter angegeben wird; andernfalls FALSE.

[out] SameSuppliedIdentity

TRUE , wenn die durch den AuthIdentity1-Parameter angegebene Identität mit der Identität identisch ist, die durch den AuthIdentity2-Parameter angegeben wird. andernfalls FALSE.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird SEC_E_OK zurückgegeben.

Wenn die Funktion fehlschlägt, wird ein Fehlercode ungleich null zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile sspi.h
Bibliothek Secur32.lib
DLL SspiCli.dll