Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет блоки в указанной куче загрузчика.
Note
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebugICorProfiler и API.
Syntax
HRESULT TraverseLoaderHeap(CLRDATA_ADDRESS loaderHeapAddr, VISITHEAP pCallback);
Parameters
loaderHeapAddr
[in] Адрес кучи загрузчика для обхода.
pCallback
[in] Функция VISITHEAP обратного вызова, которая получает каждый блок кучи.
Remarks
Обратный VISITHEAP вызов имеет подпись void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock). Среда выполнения вызывает обратный вызов для каждого блока кучи и предоставляет адрес блока, размер блока и значение, указывающее, является ли блок текущим блоком.
Предоставленный метод является частью ISOSDacInterface интерфейса и соответствует 68-му слоту таблицы виртуальных методов.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: Никакой
Библиотека: Никакой
версии платформы .NET: доступно с версии 4.7