Метод ICorDebugVariableHomeEnum::Next

Возвращает указанное число экземпляров ICorDebugVariableHome , содержащих сведения о локальных переменных и аргументах в функции.

Синтаксис

HRESULT Next(  
    [in] ULONG celt,  
    [out, size_is(celt), length_is(*pceltFetched)] ICorDebugVariableHome *homes[],  
    [out] ULONG *pceltFetched  
);  

Параметры

celt
[in] Количество объектов, которые должны быть получены.

homes
Массив указателей, каждый из которых указывает на объект ICorDebugVariableHome , предоставляющий сведения о локальной переменной или аргументе функции.

pceltFetched
[out] Количество экземпляров, фактически возвращаемых в объектах .

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

Метод возвращает следующие значения.

HRESULT Описание
S_OK Метод завершился успешно.
S_FALSE Фактическое число извлеченных экземпляров, как показано в pceltFetched, меньше числа запрошенных экземпляров.

Комментарии

Метод ICorDebugVariableHomeEnum::Next извлекает максимум celt объектов, начиная с текущей позиции перечислителя. При возврате pceltFetched метода содержит фактическое количество извлеченных объектов.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.6.2.

См. также раздел