IEnumUserIdentity::Next-Methode

[IEnumUserIdentity::Next 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.]

Veraltet. Ruft ein Array von Benutzeridentitätsschnittstellen aus der Enumeration ab.

Syntax

HRESULT Next(
  [in]  ULONG    celt,
  [out] IUnknown **rgelt,
  [out] ULONG    *pceltFetched
);

Parameter

celt [in]

Typ: ULONG

Ein ULONG-Wert , der die Anzahl der abzurufenden Schnittstellen darstellt.

rgelt [out]

Typ: IUnknown**

Die Adresse eines Zeigers, der die Schnittstellen empfängt.

pceltFetched [out]

Typ: ULONG*

Die Adresse eines Zeigers, der die Anzahl der erfolgreich abgerufenen Schnittstellen empfängt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

IEnumUserIdentity behält eine interne Anzahl bei, die angibt, welche Schnittstelle als Nächstes abgerufen werden soll. Durch mehrere Aufrufe dieser Methode wird diese Anzahl nicht zurückgesetzt. Um die Anzahl zurückzusetzen, rufen Sie IEnumUserIdentity::Reset auf. Um die Anzahl zu erhöhen, ohne Schnittstellen abzurufen, rufen Sie IEnumUserIdentity::Skip auf.

Der Wert von celt sollte den von IEnumUserIdentity::GetCount zurückgegebenen Wert nicht überschreiten.

Anforderungen

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

Siehe auch

IEnumUserIdentity

IEnumUserIdentity::Skip

IEnumUserIdentity::Reset

IEnumUserIdentity::GetCount