次の方法で共有


CorDebugUnmappedStop 列挙型

ステッパによるコード実行の停止をトリガーする可能性のあるマップ解除したコードの型を指定します。

構文

typedef enum CorDebugUnmappedStop {  
    STOP_NONE               = 0x0,  
    STOP_PROLOG             = 0x01,  
    STOP_EPILOG             = 0x02,  
    STOP_NO_MAPPING_INFO    = 0x04,  
    STOP_OTHER_UNMAPPED     = 0x08,  
    STOP_UNMANAGED          = 0x10,  
    STOP_ALL                = 0xffff,  
} CorDebugUnmappedStop;  

メンバー

メンバー 説明
STOP_NONE マップされていないあらゆる種類のコードで停止しません。
STOP_PROLOG プロローグ コードで停止します。
STOP_EPILOG エピローグ コードで停止します。
STOP_NO_MAPPING_INFO マッピング情報のないコードで停止します。
STOP_OTHER_UNMAPPED プロローグ、エピローグ、マッピング情報なし、アンマネージドのカテゴリに入らないマッピングなしコードで停止します。
STOP_UNMANAGED アンマネージ コードで停止します。 この値は、相互運用デバッグでのみ有効です。
STOP_ALL マップされていないあらゆる種類のコードで停止します。

解説

ステッパが停止するマッピングなしコードを指定するフラグを設定するには、ICorDebugStepper::SetUnmappedStopMask メソッドを使用します。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目