Dela via


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

Se även