Delen via


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

Zie ook