Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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