Метод ICorDebugBlockingObjectEnum::Next
Возвращает указанное число объектов CorDebugBlockingObject из перечисления, начиная с текущей позиции.
Синтаксис
HRESULT Next([in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
CorDebugBlockingObject values[],
[out] ULONG *pceltFetched;
Параметры
celt
[in] Количество извлекаемых объектов.
values
[out] Массив указателей на объекты CorDebugBlockingObject .
pceltFetched
[out] Указатель на количество извлеченных объектов.
Возвращаемое значение
Этот метод возвращает следующие специфичные результаты HRESULT.
HRESULT | Описание: |
---|---|
S_OK | Метод завершился успешно. |
S_FALSE | Значение параметра pceltFetched не равно celt . |
Комментарии
Этот метод работает как типичный перечислитель COM.
Значения входного массива должны быть не ниже размера celt
. Массив будет заполнен следующими celt
значениями в перечислении или всеми оставшимися значениями, если меньше celt
оставшихся. При возврате pceltFetched
этого метода будет заполнено числом полученных значений. Если values
содержит недопустимые указатели или указывает на буфер, который меньше celt
, или если pceltFetched
является недопустимым указателем, результат не определен.
Примечание
Хотя структуру CorDebugBlockingObject не нужно выпускать, интерфейс ICorDebugValue внутри нее должен быть освобожден.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с 4
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по