Partager via


IEnumObjects ::Next, méthode (shobjidl_core.h)

Obtient le nombre et le type d’objets spécifiés suivants.

Syntaxe

HRESULT Next(
  [in]            ULONG  celt,
  [in]            REFIID riid,
  [out]           void   **rgelt,
  [out, optional] ULONG  *pceltFetched
);

Paramètres

[in] celt

Type : ULONG

Nombre d’objets à récupérer.

[in] riid

Type : REFIID

Référence à l’ID d’interface souhaité.

[out] rgelt

Type : void**

Lorsque cette méthode retourne, contient le pointeur d’interface demandé dans riid.

[out, optional] pceltFetched

Type : ULONG*

Pointeur vers une valeur ULONG qui, lorsque cette méthode retourne, indique le nombre réel d’objets récupérés. Cette valeur peut être NULL.

Valeur retournée

Type : HRESULT

Retourne S_OK si la méthode a correctement récupéré les objets demandés. Cette méthode retourne S_OK uniquement si le nombre total d’éléments demandés est récupéré avec succès.

S_FALSE indique que plus d’éléments ont été demandés que dans l’énumération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)