Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bläddrar igenom en modulkarta och anropar ett återanrop för varje post.
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 TraverseModuleMap(ModuleMapType mmt, CLRDATA_ADDRESS moduleAddr, MODULEMAPTRAVERSE pCallback, LPVOID token);
Parameters
mmt
[i] Ett ModuleMapType-uppräkningsvärde som anger vilken modulkarta som ska passeras.
moduleAddr
[i] Adressen till modulen vars karta ska korsas.
pCallback
[i] En MODULEMAPTRAVERSE återanropsfunktion som ska anropas för varje kartpost.
token
[i] Ett uppringningsdefinierat värde som skickas till återanropsfunktionen.
Remarks
Den angivna metoden är en del av ISOSDacInterface gränssnittet och motsvarar den 15:e platsen i den virtuella metodtabellen.
Återanropet MODULEMAPTRAVERSE har följande signatur: typedef void (*MODULEMAPTRAVERSE)(UINT index, CLRDATA_ADDRESS methodTable,LPVOID token);. Motringningen tar emot map-postindexet, metodtabelladressen för den posten och den anropardefinierade token.
Requirements
Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7