分享方式:


EClrEvent 列舉

描述主機可以註冊回呼的通用語言執行平台 (CLR) 事件。

語法

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

成員

member 描述
Event_ClrDisabled 指定嚴重的 CLR 錯誤。
Event_DomainUnload 指定特定 AppDomain 的卸載。
Event_MDAFired 指定已產生受控偵錯助理 (MDA) 訊息。
Event_StackOverflow 指定發生堆疊溢位錯誤。

備註

主機可藉由呼叫 ICLROnEventManager 介面的方法,為 EClrEvent 描述的任何事件種類註冊回呼。 主機藉由呼叫 ICLRControl::GetCLRManager 方法來取得此介面的指標。

Event_CLRDisabledEvent_DomainUnload 事件可以多次引發,並從不同的執行緒發出信號,以發出卸載或停用 CLR 的訊號。

Event_MDAFired 事件會引發 MDAInfo 執行個體的建立,其中包含 MDA 訊息的詳細資料。 如需關於 MDA 的詳細資訊,請參閱診斷受控偵錯助理的錯誤

規格需求

平台:請參閱系統需求

標題: MSCorEE.h

程式庫: MSCorEE.dll

.NET Framework版本:自 2.0 起提供

另請參閱