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 |
|
| MIDL |
|
| DLL |
|