IXCLRDataProcess-gränssnitt
Innehåller metoder för att fråga efter information om en process.
Kommentar
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.
Metoder
Metod | beskrivning |
---|---|
GetRuntimeNameByAddress | Hämtar ett namn på den angivna adressen. |
GetAppDomainByUniqueId | Hämtar en AppDomain i en process med sitt unika ID. |
StartEnumModules | Tillhandahåller ett handtag för att räkna upp modulerna i en process. |
EnumModule | Räknar upp modulerna i den här processen. |
EndEnumModules | Frigör de resurser som används av interna iteratorer som används under moduluppräkning. |
StartEnumMethodInstancesByAddress | Tillhandahåller ett handtag för att räkna upp metodinstanserna för AppDomain att starta vid en viss adress. |
EnumMethodInstanceByAddress | Räknar upp metodinstanserna i den här processen med början vid en adressförskjutning. |
EndEnumMethodInstancesByAddress | Frigör de resurser som används av interna iteratorer som används under instansuppräkning. |
GetTaskByOSThreadID | Hämtar en hanterad uppgift med sitt OS-tråd-ID. |
GetTaskByUniqueID | Hämtar en hanterad uppgift med sitt unika ID. |
GetModuleByAddress | Söker efter en hanterad modul efter adress. |
StartEnumMethodDefinitionsByAddress | Tillhandahåller ett handtag för att räkna upp metodinstanser efter IL-kodadress. |
EnumMethodDefinitionByAddress | Räknar upp metodinstanser efter IL-kodadress. |
EndEnumMethodDefinitionsByAddress | Frigör de resurser som används av interna iteratorer som används under instansuppräkning. |
FollowStub | Med en adress som är en CLR-stub (och potentiellt tillstånd från en tidigare uppföljning) avgörs nästa körningsadress där du kan kontrollera om stub har avslutats. |
FollowStub2 | Med en adress som är en CLR-stub (och potentiellt tillstånd från en tidigare uppföljning) avgörs nästa körningsadress där du kan kontrollera om stub har avslutats. |
TranslateExceptionRecordToNotification | Översätter en system undantagspost till en viss typ av meddelande om möjligt. |
GetAddressType | Returnerar en indikation på vilken typ av data som anges av den angivna adressen. |
SetCodeNotifications | Begär meddelanden när kod genereras eller ignoreras för en metod. |
SetAllCodeNotifications | Begär meddelanden när kod genereras eller ignoreras för en metodinstans i en viss IXCLRDataModule . |
Begär | Begäranden om att fylla i bufferten som anges med processens data. |
SetOtherNotificationFlags | Begär meddelanden när specifika händelser genereras av CLR. |
StartEnumAppDomains | Tillhandahåller ett handtag för att räkna upp AppDomains i processen. |
EnumAppDomain | Räknar upp AppDomains i processen. |
EndEnumAppDomains | Frigör de resurser som används av interna iteratorer som används under AppDomain-uppräkning. |
Kommentarer
Det här gränssnittet finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Det är dock ett COM-gränssnitt som härleds från IUnknown
med GUID 5c552ab6-fc09-4cb3-8e36-22fa03c798b7
som kan hämtas via de vanliga COM-mekanismerna.
Krav
Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Finns sedan 4.7