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_CLRDisabled
和 Event_DomainUnload
事件可以多次引發,並從不同的執行緒發出信號,以發出卸載或停用 CLR 的訊號。
Event_MDAFired
事件會引發 MDAInfo 執行個體的建立,其中包含 MDA 訊息的詳細資料。 如需關於 MDA 的詳細資訊,請參閱診斷受控偵錯助理的錯誤。
規格需求
平台:請參閱系統需求。
標題: MSCorEE.h
程式庫: MSCorEE.dll
.NET Framework版本:自 2.0 起提供