Freigeben über


IUserIdentityManager::EnumIdentities-Methode

[IUserIdentityManager::EnumIdentities 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 ein IEnumUserIdentity-Objekt ab, das verwendet werden kann, um die im System vorhandenen Benutzeridentitäten aufzulisten.

Syntax

HRESULT EnumIdentities(
  [out] IEnumUserIdentity **ppEnumUser
);

Parameter

ppEnumUser [out]

Typ: IEnumUserIdentity**

Die Adresse des Zeigers auf das neue Identitätsenumerationsobjekt.

Rückgabewert

Typ: HRESULT

Das Ergebnis des Abrufvorgangs. Bei erfolgreicher Ausführung wird S_OK zurückgegeben. Wenn das Enumerationsobjekt nicht erstellt werden konnte, wird E_OUTOFMEMORY zurückgegeben.

Bemerkungen

Diese Methode ist nützlich für die Iteration über die Liste der Identitäten im System. Um eine einzelne Identität durch ihr Cookie abzurufen, ohne auf die Liste zuzugreifen, rufen Sie IUserIdentityManager::GetIdentityByCookie auf.

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

Siehe auch

IUserIdentityManager

IEnumUserIdentity

IUserIdentityManager::GetIdentityByCookie