EClrEvent 列舉
描述主應用程式可以註冊回呼的 Common Language Runtime (CLR) 事件。
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
成員
成員 |
描述 |
---|---|
Event_ClrDisabled |
指定嚴重 CLR 錯誤。 |
Event_DomainUnload |
指定特定 AppDomain 的卸載。 |
Event_MDAFired |
指定已經產生 Managed 偵錯助理 (MDA) 訊息。 |
Event_StackOverflow |
指定已經發生堆疊溢位錯誤。 |
備註
主應用程式可以針對 EClrEvent 所描述的任何事件型別來註冊回呼,其方式是呼叫 ICLROnEventManager 介面的方法。 主應用程式會藉由呼叫 ICLRControl::GetCLRManager 方法來取得此介面的指標。
Event_CLRDisabled 和 Event_DomainUnload 事件可以引發一次以上,也可以從不同執行緒來引發,以表示 CLR 的卸載或停用。
Event_MDAFired 事件會引發包含 MDA 訊息詳細資料的 MDAInfo 執行個體建立動作。 如需 MDA 的詳細資訊,請參閱診斷 Managed 偵錯助理的錯誤。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**MSCorEE.h
**程式庫:**MSCorEE.dll
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0