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;
メンバー
メンバー | 値 | 説明 |
---|---|---|
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 | フレームは、マネージド コードへの移行フレームです。 |
CLRDATA_DETFRAME_TRANSITION_TO_UNMANAGED |
10 | フレームは、アンマネージ コードへの移行フレームです。 |
CLRDATA_DETFRAME_COM_INTEROP_STUB |
11 | フレームは COM 相互運用スタブです。 |
CLRDATA_DETFRAME_DEBUGGER_EVAL |
12 | フレームはデバッガーの評価と関係があります。 |
CLRDATA_DETFRAME_CONTEXT_SWITCH |
13 | フレームはコンテキスト スイッチと関係があります。 |
CLRDATA_DETFRAME_FUNC_EVAL |
14 | フレームは関数の評価です。 |
CLRDATA_DETFRAME_FINALLY |
15 | フレームは finally ブロックに対応します。 |
解説
この列挙型はランタイム内に存在し、ヘッダーまたはライブラリ ファイルを介して公開されることはありません。 これを使用するには、上記で指定した列挙体を定義します。
要件
:「システム要件」を参照してください。 ヘッダー: なし ライブラリ: なし .NET Framework のバージョン: 4.7 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET