IUserIdentityManager::GetIdentityByCookie-Methode

[GetIdentityByCookie wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen Benutzerkonten mit schnellem Benutzerwechsel und Remotedesktop.]

Ruft eine bestimmte Benutzeridentität durch das Cookie ab, das zur eindeutigen Identifizierung verwendet wird.

Syntax

HRESULT GetIdentityByCookie(
  [in]  GUID          *uidCookie,
  [out] IUserIdentity **ppIdentity
);

Parameter

uidCookie [ In]

Typ: GUID *

Die Adresse eines GUID-Werts, der das Cookie für die Identität darstellt, die Sie abrufen möchten.

ppIdentity [ out]

Typ: IUserIdentity**

Die Adresse des Zeigers, der das Benutzeridentitätsobjekt empfängt.

Rückgabewert

Typ: HRESULT

Das Ergebnis der Abrufanforderung. Wenn erfolgreich, wird S _ OK zurückgegeben. Andernfalls wird einer der folgenden Fehlercodes zurückgegeben.

Rückgabecode Beschreibung
E _ IDENTITY NOT FOUND (E-IDENTITÄT NICHT _ _ GEFUNDEN)
Die angeforderte Identität wurde nicht gefunden.
DEAKTIVIERTE _ E-IDENTITÄTEN _
Die Identitätsverwaltung ist auf dem System deaktiviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Ende des Supports (Client)
Windows 2000 Professional
Ende des Supports (Server)
Windows 2000 Server
Header
Msident.h
Idl
Msident.idl
DLL
Msident.dll