Delen via


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

Zie ook