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.
Durchläuft eine Modulzuordnung und ruft einen Rückruf für jeden Eintrag 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 TraverseModuleMap(ModuleMapType mmt, CLRDATA_ADDRESS moduleAddr, MODULEMAPTRAVERSE pCallback, LPVOID token);
Parameter
mmt
[in] Ein ModuleMapType-Enumerationswert , der angibt, welche Modulzuordnung durchlaufen werden soll.
moduleAddr
[in] Die Adresse des Moduls, dessen Zuordnung durchlaufen werden soll.
pCallback
[in] Eine MODULEMAPTRAVERSE Rückruffunktion, die für jeden Karteneintrag aufgerufen werden soll.
token
[in] Ein aufruferdefinierter Wert, der an die Rückruffunktion übergeben wird.
Remarks
Die bereitgestellte Methode ist Teil der ISOSDacInterface Schnittstelle und entspricht dem 15. Steckplatz der tabelle der virtuellen Methode.
Der MODULEMAPTRAVERSE Rückruf hat die folgende Signatur: typedef void (*MODULEMAPTRAVERSE)(UINT index, CLRDATA_ADDRESS methodTable,LPVOID token);. Der Rückruf empfängt den Zuordnungseintragsindex, die Methodentabellenadresse für diesen Eintrag und das vom Aufrufer definierte Token.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Kopfball: Nichts
Bibliothek: Nichts
.NET Framework-Versionen: Seit 4.7 verfügbar