IEnumUserIdentity :: Next, méthode

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

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

Syntaxe

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

Paramètres

celt [ dans]

Type : ULong

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

rgelt [ à]

Type : IUnknown**

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

pceltFetched [ à]

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 est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

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

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 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
MIDL
Msident. idl
DLL
Msident.dll

Voir aussi

IEnumUserIdentity

IEnumUserIdentity :: Skip

IEnumUserIdentity :: Reset

IEnumUserIdentity :: GetCount