Compartir a través de


Método IEnumUnknown::Next (objidlbase.h)

Recupera el número especificado de elementos de la secuencia de enumeración.

Sintaxis

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

Parámetros

[in] celt

Número de elementos que se van a recuperar. Si hay menos elementos que el número solicitado de elementos que quedan en la secuencia, este método recupera los elementos restantes.

[out] rgelt

Matriz de elementos enumerados.

El enumerador es responsable de llamar a AddRef y el autor de la llamada es responsable de llamar a Release a través de cada puntero enumerado. Si celt es mayor que 1, el autor de la llamada también debe pasar un puntero no NULL pasado a pceltFetched para saber cuántos punteros liberar.

[out] pceltFetched

Número de elementos recuperados. Este parámetro siempre es menor o igual que el número de elementos solicitados.

Valor devuelto

Si el método recupera el número de elementos solicitados, el valor devuelto se S_OK. De lo contrario, es S_FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado objidlbase.h (incluya ObjIdl.h)

Consulte también

IEnumUnknown

IUnknown