IXCLRDataExceptionNotification-gränssnitt
Anroparen tillhandahöll ett gränssnitt som härleds från IUnknown och innehåller återanropsmetoder för olika CLR-meddelanden som sker via systemundatag.
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 |
---|---|
OnCodeGenerated | Återanrop görs om undantaget representerar genereringen av kod för en viss metodinstans. |
OnCodeDiscarded | Återanrop görs om undantaget representerar ignorerande av kod för en viss metodinstans. |
OnProcessExecution | Återanrop görs om undantaget representerar processen som når ett önskat körningstillstånd. |
OnTaskExecution | Återanrop görs om undantaget representerar en uppgift som når ett önskat körningstillstånd. |
OnModuleLoaded | Återanrop görs om undantaget representerar en modul som läses in. |
OnModuleUnloaded | Återanrop görs om undantaget representerar en modul som tas bort. |
OnTypeLoaded | Återanrop görs om undantaget representerar en viss typinstans som läses in. |
OnTypeUnloaded | Återanrop görs om undantaget representerar en viss typinstans som tas bort. |
Kommentarer
Det här gränssnittet implementeras av användare av IXCLRDataProcess::TranslateExceptionRecordToNotification
metoden. Den exponeras inte via några rubriker eller biblioteksfiler. Det är dock ett COM-gränssnitt som härleds från IUnknown
med GUID 2D95A079-42A1-4837-818F-0B97D7048E0E
och kan implementeras via de vanliga COM-mekanismerna. Listan över metoder ovan är den fullständiga listan över icke IUnknown-metoder i det här gränssnittet och är i vtable-ordning.
Krav
Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7