Поделиться через


Метод 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 Description
S_OK Метод успешно завершен.
S_FALSE Фактическое количество полученных экземпляров, как отражено в pceltFetched, меньше количества запрошенных экземпляров.

Замечания

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

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

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

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

Версии .NET: Доступно с версии .NET Framework 4.6.2

См. также