CorDebugUnmappedStop Enumeration
Specifies the type of unmapped code that can trigger a halt in code execution by the stepper.
Syntax
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;
Members
Member | Description |
---|---|
STOP_NONE |
Do not stop in any type of unmapped code. |
STOP_PROLOG |
Stop in prolog code. |
STOP_EPILOG |
Stop in epilog code. |
STOP_NO_MAPPING_INFO |
Stop in code that has no mapping information. |
STOP_OTHER_UNMAPPED |
Stop in unmapped code that does not fit into the prolog, epilog, no-mapping-information, or unmanaged category. |
STOP_UNMANAGED |
Stop in unmanaged code. This value is valid only with interop debugging. |
STOP_ALL |
Stop in all types of unmapped code. |
Remarks
Use the ICorDebugStepper::SetUnmappedStopMask method to set the flags that specify the unmapped code in which the stepper will stop.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.