Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Doorkruist een moduletoewijzing en roept een callback aan voor elke vermelding.
Note
Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.
Syntax
HRESULT TraverseModuleMap(ModuleMapType mmt, CLRDATA_ADDRESS moduleAddr, MODULEMAPTRAVERSE pCallback, LPVOID token);
Parameters
mmt
[in] Een opsommingswaarde ModuleMapType die aangeeft welke module moet worden doorkruist.
moduleAddr
[in] Het adres van de module waarvan de kaart moet worden doorkruist.
pCallback
[in] Een MODULEMAPTRAVERSE callback-functie die moet worden aangeroepen voor elke kaartvermelding.
token
[in] Een door de aanroeper gedefinieerde waarde die wordt doorgegeven aan de callback-functie.
Remarks
De opgegeven methode maakt deel uit van de ISOSDacInterface interface en komt overeen met de 15e sleuf van de tabel met virtuele methoden.
De MODULEMAPTRAVERSE callback heeft de volgende handtekening: typedef void (*MODULEMAPTRAVERSE)(UINT index, CLRDATA_ADDRESS methodTable,LPVOID token);. De callback ontvangt de toewijzingsvermeldingsindex, het adres van de methodetabel voor die vermelding en het door de aanroeper gedefinieerde token.
Requirements
Platformen: Zie Systeemvereisten.
Rubriek: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7