IEnumUserIdentity::Next, méthode

[IEnumUserIdentity::Next n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt comptes d’utilisateur avec basculement rapide d’utilisateur et Bureau à distance.]

Action déconseillée. Récupère un tableau d’interfaces d’identité utilisateur à partir de l’énumération.

Syntaxe

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

Paramètres

celte [in]

Type : ULONG

Valeur ULONG qui représente le nombre d’interfaces à récupérer.

rgelt [out]

Type : IUnknown**

Adresse d’un pointeur qui reçoit les interfaces.

pceltFetched [out]

Type : ULONG*

Adresse d’un pointeur qui reçoit le nombre d’interfaces récupérées avec succès.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Notes

IEnumUserIdentity conserve un nombre interne qui spécifie l’interface à récupérer. Plusieurs appels à cette méthode ne réinitialisent pas ce nombre. Pour réinitialiser le nombre, appelez IEnumUserIdentity::Reset. Pour incrémenter le nombre sans récupérer les interfaces, appelez IEnumUserIdentity::Skip.

La valeur de celte ne doit pas dépasser la valeur retournée par IEnumUserIdentity::GetCount.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP
Fin de la prise en charge des serveurs
Windows Server 2003
En-tête
Msident.h
IDL
Msident.idl
DLL
Msident.dll

Voir aussi

IEnumUserIdentity

IEnumUserIdentity::Skip

IEnumUserIdentity::Reset

IEnumUserIdentity::GetCount