EClrEvent — Wyliczenie

Opisuje zdarzenia środowiska uruchomieniowego języka wspólnego (CLR), dla których host może rejestrować wywołania zwrotne.

Składnia

typedef enum {  
    Event_ClrDisabled,  
    Event_DomainUnload,  
    Event_MDAFired,  
    Event_StackOverflow  
} EClrEvent;  

Elementy członkowskie

Członek Opis
Event_ClrDisabled Określa krytyczny błąd CLR.
Event_DomainUnload Określa zwalnianie określonego AppDomainelementu .
Event_MDAFired Określa, że został wygenerowany komunikat Asystenta debugowania zarządzanego (MDA).
Event_StackOverflow Określa, że wystąpił błąd przepełnienia stosu.

Uwagi

Host może rejestrować wywołania zwrotne dla dowolnego typu zdarzeń opisanych przez EClrEvent wywoływanie metod interfejsu ICLROnEventManager . Host pobiera wskaźnik do tego interfejsu, wywołując metodę ICLRControl::GetCLRManager .

Zdarzenia Event_CLRDisabled i Event_DomainUnload mogą być wywoływane więcej niż raz i z różnych wątków, aby sygnalizować zwolnienie lub wyłączenie clR.

Zdarzenie Event_MDAFired zgłasza utworzenie wystąpienia MDAInfo zawierającego szczegóły komunikatu MDAA . Aby uzyskać więcej informacji o rozwiązaniach MDA, zobacz Diagnozowanie błędów za pomocą asystentów zarządzanego debugowania.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MSCorEE.h

Biblioteka: MSCorEE.dll

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też