Интерфейс ICorProfilerObjectEnum

Предоставляет методы для последовательной итерации по коллекции замороженных объектов, созданных Ngen.exe (генератор собственных образов).

Методы

Метод Описание
Метод Clone Получает указатель на копию этого интерфейса ICorProfilerObjectEnum.
Метод GetCount Возвращает общее количество замороженных объектов в коллекции.
Метод Next Возвращает указанное число смежных объектов из последовательной коллекции объектов, начиная с текущей позиции перечислителя в последовательной последовательности.
Метод Reset Перемещает курсор перечислителя в начальную позицию последовательности.
Метод Skip Перемещает курсор этого перечислителя из текущей позиции, чтобы указанное количество элементов было пропущено.

Комментарии

Интерфейс ICorProfilerObjectEnum является перечислителем. Он позволяет получающему массив объекту запрашивать элементы у отправляющего объекта с приемлемой для себя скоростью. Другими словами, получатель может явно управлять потоком элементов массива, тем самым избегая проблем, связанных с передачей больших массивов в качестве параметров метода.

Используйте ICorProfilerInfo2::EnumModuleFrozenObjects , чтобы получить указатель на ICorProfilerObjectEnum интерфейс.

Требования

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

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

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

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

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