ISOSDacInterface::TraverseLoaderHeap-metod

Räknar upp block i den angivna lastarens heap.

Note

Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.

Syntax

HRESULT TraverseLoaderHeap(CLRDATA_ADDRESS loaderHeapAddr, VISITHEAP pCallback);

Parameters

loaderHeapAddr
[i] Adressen till lastarens heap som ska passeras.

pCallback
[i] En VISITHEAP återanropsfunktion som tar emot varje heap-block.

Remarks

Återanropet VISITHEAP har signaturen void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock). Körningen anropar återanropet för varje heapblock och tillhandahåller blockadressen, blockstorleken och ett värde som anger om blocket är det aktuella blocket.

Den angivna metoden är en del av ISOSDacInterface gränssnittet och motsvarar den 68:e platsen i den virtuella metodtabellen.

Requirements

Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7

Se även