VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated>.Next Метод

Определение

Перегрузки

Next(UInt32, TComEnumerated[], UInt32)

Получает один или несколько элементов, начиная с текущей позиции в перечислении. Этот метод перемещает текущую позицию в перечислении на celt элементов, так что последующие вызовы будут возвращать следующие элементы.

Next(UInt32, TComEnumerated[], UInt32[])

Получает один или несколько элементов, начиная с текущей позиции в перечислении. Этот метод перемещает текущую позицию в перечислении на celt элементов, так что последующие вызовы будут возвращать следующие элементы.

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.

Возвращаемое значение

Int32

Значение 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.

Возвращаемое значение

Int32

Значение S_OK в случае успешного выполнения; в противном случае — ошибка.

Применяется к