VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated>.Next Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Next(UInt32, TComEnumerated[], UInt32) |
Получает один или несколько элементов, начиная с текущей позиции в перечислении. Этот метод перемещает текущую позицию в перечислении на |
| Next(UInt32, TComEnumerated[], UInt32[]) |
Получает один или несколько элементов, начиная с текущей позиции в перечислении. Этот метод перемещает текущую позицию в перечислении на |
Next(UInt32, TComEnumerated[], UInt32)
Получает один или несколько элементов, начиная с текущей позиции в перечислении. Этот метод перемещает текущую позицию в перечислении на celt элементов, так что последующие вызовы будут возвращать следующие элементы.
public:
virtual int Next(System::UInt32 celt, cli::array <TComEnumerated> ^ rgelt, [Runtime::InteropServices::Out] System::UInt32 % pceltFetched);
public int Next (uint celt, TComEnumerated[] rgelt, out uint pceltFetched);
abstract member Next : uint32 * 'ComEnumerated[] * uint32 -> int
override this.Next : uint32 * 'ComEnumerated[] * uint32 -> int
Public Function Next (celt As UInteger, rgelt As TComEnumerated(), ByRef pceltFetched As UInteger) As Integer
Параметры
- celt
- UInt32
Число запрашиваемых элементов.
- rgelt
- TComEnumerated[]
Достаточно места для хранения количества элементов, указанных параметром celt. Это хранилище должно быть предоставлено вызывающим объектом. Этот параметр не может быть пустым.
- pceltFetched
- UInt32
Указывает количество элементов, которые фактически были получены. Это число может быть меньше, чем число, запрошенное в celt.
Возвращаемое значение
Значение S_OK в случае успешного выполнения; в противном случае — ошибка.
Применяется к
Next(UInt32, TComEnumerated[], UInt32[])
Получает один или несколько элементов, начиная с текущей позиции в перечислении. Этот метод перемещает текущую позицию в перечислении на celt элементов, так что последующие вызовы будут возвращать следующие элементы.
int Next(unsigned int celt, std::Array <TComEnumerated> const & rgelt, std::Array <unsigned int> const & pceltFetched = null);
public int Next (uint celt, TComEnumerated[] rgelt, uint[] pceltFetched = default);
abstract member Next : uint32 * 'ComEnumerated[] * uint32[] -> int
override this.Next : uint32 * 'ComEnumerated[] * uint32[] -> int
Public Function Next (celt As UInteger, rgelt As TComEnumerated(), Optional pceltFetched As UInteger() = Nothing) As Integer
Параметры
- celt
- UInt32
Число запрашиваемых элементов.
- rgelt
- TComEnumerated[]
Достаточно места для хранения количества элементов, указанных параметром celt. Это хранилище должно быть предоставлено вызывающим объектом. Этот параметр не может быть пустым.
- pceltFetched
- UInt32[]
Указывает количество элементов, которые фактически были получены. Это число может быть меньше, чем число, запрошенное в celt.
Возвращаемое значение
Значение S_OK в случае успешного выполнения; в противном случае — ошибка.