CLRDataDetailedFrameType 列舉
詳細描述呼叫堆疊中的框架類型。
語法
typedef enum CLRDataDetailedFrameType {
CLRDATA_DETFRAME_UNRECOGNIZED,
CLRDATA_DETFRAME_UNKNOWN_STUB,
CLRDATA_DETFRAME_CLASS_INIT,
CLRDATA_DETFRAME_EXCEPTION_FILTER,
CLRDATA_DETFRAME_SECURITY,
CLRDATA_DETFRAME_CONTEXT_POLICY,
CLRDATA_DETFRAME_INTERCEPTION,
CLRDATA_DETFRAME_PROCESS_START,
CLRDATA_DETFRAME_THREAD_START,
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED,
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED,
CLRDATA_DETFRAME_COM_INTEROP_STUB,
CLRDATA_DETFRAME_DEBUGGER_EVAL,
CLRDATA_DETFRAME_CONTEXT_SWITCH,
CLRDATA_DETFRAME_FUNC_EVAL,
CLRDATA_DETFRAME_FINALLY
} CLRDataDetailedFrameType;
成員
member | 值 | 描述 |
---|---|---|
CLRDATA_DETFRAME_UNRECOGNIZED |
0 | 無法辨識框架類型。 |
CLRDATA_DETFRAME_UNKNOWN_STUB |
1 | 框架是未知的存根。 |
CLRDATA_DETFRAME_CLASS_INIT |
2 | 框架是類別初始化表達式。 |
CLRDATA_DETFRAME_EXCEPTION_FILTER |
3 | 框架是例外狀況篩選條件。 |
CLRDATA_DETFRAME_SECURITY |
4 | 框架必須與安全性相關聯。 |
CLRDATA_DETFRAME_CONTEXT_POLICY |
5 | 框架必須與內容原則相關。 |
CLRDATA_DETFRAME_INTERCEPTION |
6 | 框架必須與攔截相關聯。 |
CLRDATA_DETFRAME_PROCESS_START |
7 | 框架會對應至進程啟動。 |
CLRDATA_DETFRAME_THREAD_START |
8 | 框架會對應至線程開始。 |
CLRDATA_DETFRAME_TRANSITION_TO_MANAGED |
9 | 框架是轉換成 Managed 程式代碼的轉換框架。 |
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED |
10 | 框架是轉換成 Unmanaged 程式代碼的轉換框架。 |
CLRDATA_DETFRAME_COM_INTEROP_STUB |
11 | 框架是 COM Interop 存根。 |
CLRDATA_DETFRAME_DEBUGGER_EVAL |
12 | 框架必須與調試程式評估搭配使用。 |
CLRDATA_DETFRAME_CONTEXT_SWITCH |
13 | 框架必須與內容切換相關。 |
CLRDATA_DETFRAME_FUNC_EVAL |
14 | 框架是函式評估。 |
CLRDATA_DETFRAME_FINALLY |
15 | 框架會對應至 finally 區塊。 |
備註
此列舉位於運行時間內,不會透過任何標頭或連結庫檔案公開。 若要使用它,請依照上述指定來定義 列舉。
需求
平台:請參閱系統需求。 標頭: 無 連結庫: 無 .NET Framework 版本: 自 4.7 起可用