Метод IEnumObjects::Next (shobjidl_core.h)
Возвращает следующее указанное число и тип объектов.
Синтаксис
HRESULT Next(
[in] ULONG celt,
[in] REFIID riid,
[out] void **rgelt,
[out, optional] ULONG *pceltFetched
);
Параметры
[in] celt
Тип: ULONG
Количество извлекаемых объектов.
[in] riid
Тип: REFIID
Ссылка на нужный идентификатор интерфейса.
[out] rgelt
Тип: void**
При возврате этим методом содержит указатель интерфейса, запрошенный в riid.
[out, optional] pceltFetched
Тип: ULONG*
Указатель на значение ULONG , которое при возврате этого метода указывает фактическое количество извлеченных объектов. Это значение может иметь значение NULL.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK, если метод успешно извлек запрошенные объекты. Этот метод возвращает S_OK только в том случае, если полное количество запрошенных элементов успешно получено.
S_FALSE указывает, что было запрошено больше элементов, чем осталось в перечислении.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |