IXCLRDataProcess Interface
Biedt methoden voor het opvragen van informatie over een proces.
Notitie
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.
Methoden
Wijze | Description |
---|---|
GetRuntimeNameByAddress | Hiermee haalt u een naam op voor het opgegeven adres. |
GetAppDomainByUniqueId | Hiermee haalt u een AppDomain proces op met de unieke id. |
StartEnumModules | Biedt een ingang voor het inventariseren van de modules van een proces. |
EnumModule | Inventariseert de modules van dit proces. |
EndEnumModules | Publiceert de resources die worden gebruikt door interne iterators die tijdens de inventarisatie van de module worden gebruikt. |
StartEnumMethodInstancesByAddress | Biedt een ingang voor het inventariseren van de methode-exemplaren van AppDomain het starten bij een bepaald adres. |
EnumMethodInstanceByAddress | Inventariseert de methode-exemplaren van dit proces die beginnen bij een adresverschil. |
EndEnumMethodInstancesByAddress | Publiceert de resources die worden gebruikt door interne iterators die worden gebruikt tijdens de inventarisatie van exemplaren. |
GetTaskByOSThreadID | Hiermee haalt u een beheerde taak op met de id van de besturingssysteemthread. |
GetTaskByUniqueID | Hiermee haalt u een beheerde taak op met de id van de niet-eenduidige taak. |
GetModuleByAddress | Hiermee zoekt u een beheerde module op adres. |
StartEnumMethodDefinitionsByAddress | Biedt een ingang voor het inventariseren van methode-exemplaren per IL-codeadres. |
EnumMethodDefinitionByAddress | Opsomming van methode-exemplaren per IL-codeadres. |
EndEnumMethodDefinitionsByAddress | Publiceert de resources die worden gebruikt door interne iterators die worden gebruikt tijdens de inventarisatie van exemplaren. |
FollowStub | Op basis van een adres dat een CLR-stub (en mogelijk de status van een vorige volg) is, bepaalt u het volgende uitvoeringsadres waarop moet worden gecontroleerd of de stub is afgesloten. |
FollowStub2 | Op basis van een adres dat een CLR-stub (en mogelijk de status van een vorige volg) is, bepaalt u het volgende uitvoeringsadres waarop moet worden gecontroleerd of de stub is afgesloten. |
TranslateExceptionRecordToNotification | Vertaalt een systeemonderzonderingsrecord in een bepaald soort melding, indien mogelijk. |
GetAddressType | Retourneert een indicatie van het type gegevens waarnaar wordt verwezen door het opgegeven adres. |
SetCodeNotifications | Vraagt meldingen aan wanneer code wordt gegenereerd of verwijderd voor een methode. |
SetAllCodeNotifications | Vraagt meldingen aan wanneer code wordt gegenereerd of verwijderd voor een methode-exemplaar in een bepaalde IXCLRDataModule . |
Aanvragen | Aanvragen voor het vullen van de buffer die is opgegeven met de gegevens van het proces. |
SetOtherNotificationFlags | Hiermee worden meldingen aangevraagd wanneer specifieke gebeurtenissen worden gegenereerd door de CLR. |
StartEnumAppDomains | Biedt een ingang voor het inventariseren van AppDomains in het proces. |
EnumAppDomain | Inventariseert AppDomains in het proces. |
EndEnumAppDomains | Publiceert de resources die worden gebruikt door interne iterators die worden gebruikt tijdens de inventarisatie van AppDomain. |
Opmerkingen
Deze interface bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Het is echter een COM-interface die is afgeleid van IUnknown
de GUID 5c552ab6-fc09-4cb3-8e36-22fa03c798b7
die kan worden verkregen via de gebruikelijke COM-mechanismen.
Vereisten
Platformen: Zie Systeemvereisten.
Koptekst: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7