Opsomming EClrEvent
Hierin worden de CLR-gebeurtenissen (Common Language Runtime) beschreven waarvoor de host callbacks kan registreren.
Syntax
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Leden
Lid | Beschrijving |
---|---|
Event_ClrDisabled |
Hiermee geeft u een fatale CLR-fout op. |
Event_DomainUnload |
Hiermee geeft u het lossen van een bepaalde AppDomain. |
Event_MDAFired |
Hiermee geeft u op dat een MDA-bericht (Managed Debugging Assistant) is gegenereerd. |
Event_StackOverflow |
Hiermee geeft u op dat er een stackoverloopfout is opgetreden. |
Opmerkingen
De host kan callbacks registreren voor elk van de gebeurtenistypen die worden beschreven door EClrEvent
methoden van de interface ICLROnEventManager aan te roepen. De host krijgt een verwijzing naar deze interface door de methode ICLRControl::GetCLRManager aan te roepen.
De Event_CLRDisabled
gebeurtenissen en Event_DomainUnload
kunnen meer dan één keer worden gegenereerd en vanuit verschillende threads om aan te geven dat de CLR wordt verwijderd of uitgeschakeld.
Met Event_MDAFired
de gebeurtenis wordt een MDAInfo-exemplaar gemaakt dat de details van het MDA-bericht bevat. Zie Diagnosefouten met beheerde foutopsporingsassistenten voor meer informatie over MBA's.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: MSCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0