DkmRuntimeCapabilities Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumeration of runtime capabilities.
This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).
This enumeration supports a bitwise combination of its member values.
public enum class DkmRuntimeCapabilities
public enum class DkmRuntimeCapabilities
enum DkmRuntimeCapabilities
[System.Flags]
public enum DkmRuntimeCapabilities
[<System.Flags>]
type DkmRuntimeCapabilities =
Public Enum DkmRuntimeCapabilities
- Inheritance
-
DkmRuntimeCapabilities
- Attributes
Fields
Name | Value | Description |
---|---|---|
None | 0 | No capabilities specified. |
AllowStackCaching | 1 | Allow stack caching for when this runtime has a stack frame at the top of the stack. |
PreventDetach | 2 | Prevent detaching the debugger. Detach will be disabled if any of the runtime instances have this capability set. |
SupportsJustMyCode | 4 | Indicates that the runtime supports the Just-My-Code feature. |
ProhibitsStoppingInNonUserCode | 8 | Indicates that the runtime does not allow stopping in non-user code. This is currently used to disable breakpoints in non-user code for runtimes with this capability. When stack frames for runtimes with this capability set are at the top of the stack, any non-user frames will be collapsed to [External Code]. This capability flag should only be set when SupportJustMyCode is also set. |
SupportsClrHeapInspection | 16 | If the managed runtime supports heap inspection. |