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 in einem Stub-Heap für virtuelle Aufrufe für die angegebene Anwendungsdomäne 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 TraverseVirtCallStubHeap(CLRDATA_ADDRESS pAppDomain, VCSHeapType heaptype, VISITHEAP pCallback);
Parameter
pAppDomain
[in] Die Adresse der Anwendungsdomäne, die den Stub-Heap für virtuelle Aufrufe enthält.
heaptype
[in] Ein VCSHeapType-Enumerationswert , der den virtuellen Aufruf-Stub-Heap zum Durchlaufen identifiziert.
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 70. 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