ISOSDacInterface::TraverseLoaderHeap-Methode

Listet Blöcke im angegebenen Ladeprogramm-Heap auf.

Note

Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug und ICorProfiler zu arbeiten.

Syntax

HRESULT TraverseLoaderHeap(CLRDATA_ADDRESS loaderHeapAddr, VISITHEAP pCallback);

Parameter

loaderHeapAddr
[in] Die Adresse des Ladeprogramm-Heaps zum Durchlaufen.

pCallback
[in] Eine VISITHEAP Rückruffunktion, die jeden Heapblock empfängt.

Remarks

Der VISITHEAP Rückruf weist die Signatur void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock)auf. Die Laufzeit ruft den Rückruf für jeden Heap-Block auf und stellt die Blockadresse, blockgröße und einen Wert, der angibt, ob der Block der aktuelle Block ist.

Die bereitgestellte Methode ist Teil der ISOSDacInterface Schnittstelle und entspricht dem 68. Steckplatz der tabelle der virtuellen Methode.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.
Kopfball: Nichts
Bibliothek: Nichts
.NET Framework-Versionen: Seit 4.7 verfügbar

Siehe auch