Megosztás a következőn keresztül:


IXCLRDataProcess interfész

Metódusokat biztosít egy folyamat adatainak lekérdezéséhez.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.

Metódusok

Metódus Leírás
GetRuntimeNameByAddress Lekéri a megadott cím nevét.
GetAppDomainByUniqueId AppDomain Az egyedi azonosító alapján lekéri a folyamatot.
StartEnumModules Egy folyamat moduljainak számbavételét lehetővé tő leírót biztosít.
EnumModule Enumerálja a folyamat moduljait.
EndEnumModules Felszabadítja a modul-enumerálás során használt belső iterátorok által használt erőforrásokat.
StartEnumMethodInstancesByAddress Egy leírót biztosít egy adott címtől kezdődő metóduspéldányok számbavételéhez AppDomain .
EnumMethodInstanceByAddress Enumerálja a folyamat metóduspéldányait egy címeltolástól kezdve.
EndEnumMethodInstancesByAddress Felszabadítja a példányok számbavétele során használt belső iterátorok által használt erőforrásokat.
GetTaskByOSThreadID Lekéri a felügyelt feladatot az operációs rendszer szálazonosítója alapján.
GetTaskByUniqueID Lekéri a felügyelt feladatot az egyedi azonosítója alapján.
GetModuleByAddress Felügyelt modult keres cím szerint.
StartEnumMethodDefinitionsByAddress Leírót biztosít a metóduspéldányok IL-kódcím szerinti számbavételéhez.
EnumMethodDefinitionByAddress A metóduspéldányok számbavétele IL-kódcím alapján.
EndEnumMethodDefinitionsByAddress Felszabadítja a példányok számbavétele során használt belső iterátorok által használt erőforrásokat.
FollowStub Egy CLR-csonkként (és az előzőből származó esetlegesen állapotban) megadott cím határozza meg a következő végrehajtási címet, amelyen ellenőrizheti, hogy a csonk ki lett-e lépve.
FollowStub2 Egy CLR-csonkként (és az előzőből származó esetlegesen állapotban) megadott cím határozza meg a következő végrehajtási címet, amelyen ellenőrizheti, hogy a csonk ki lett-e lépve.
TranslateExceptionRecordToNotification Lehetőség szerint egy rendszerkivételi rekordot egy adott értesítési típusra fordít le.
GetAddressType A megadott cím által hivatkozott adatok típusának jelzését adja vissza.
SetCodeNotifications Értesítéseket kér egy metódus kódjának létrehozásakor vagy elvetésekor.
SetAllCodeNotifications Értesítéseket kér, ha egy adott IXCLRDataModulemetóduspéldányhoz kód jön létre vagy elvet.
Kérelem A folyamat adataival megadott puffer feltöltésére vonatkozó kérések.
SetOtherNotificationFlags Értesítéseket kér, ha a CLR adott eseményeket kezdeményez.
StartEnumAppDomains Leírót biztosít az AppDomains számbavételéhez a folyamatban.
EnumAppDomain Az AppDomains számbavétele a folyamatban.
EndEnumAppDomains Felszabadítja az AppDomain enumerálás során használt belső iterátorok által használt erőforrásokat.

Megjegyzések

Ez a felület a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. Ez azonban egy COM-felület, amely a SZOKÁSOS COM-mechanizmusokon keresztül elérhető GUID-ból IUnknown5c552ab6-fc09-4cb3-8e36-22fa03c798b7 származik.

Követelmények

Platformok: Lásd a rendszerkövetelményeket. Fejléc: None Library: None .NET Framework Versions: Available since 4.7

Lásd még