DkmRuntimeId Class
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.
The Runtime Id identifies the execution environment for a particular piece of code. Runtime Ids are used by the dispatcher to decide which monitor to dispatch to. Note that the ordering of the runtime ID Guids is somewhat significant as this dictates which runtime gets the first shot during arbitration. Thus, if one wants to declare a new runtime instance which is built on the CLR, the runtime id should be less than DkmRuntimeId.Clr.
public ref class DkmRuntimeId abstract sealed
public ref class DkmRuntimeId abstract sealed
class DkmRuntimeId abstract sealed
public static class DkmRuntimeId
type DkmRuntimeId = class
Public Class DkmRuntimeId
- Inheritance
-
DkmRuntimeId
Properties
ActiveScript |
Identifies code running under Microsoft ActiveScript based runtimes. |
ActiveScriptInterop |
Identifies code running under Microsoft ActiveScript based runtimes that can interop with other debug code types. |
Clr |
Identifies code running under the CLR runtime. |
ClrNativeCompilation |
Identifies code running under the native-compiled CLR. |
Gpu |
Identifies code running under the GPU D3D runtime. |
GpuInterop |
Identifies code running under the GPU Interop D3D runtime. |
Native |
Identifies native code. Since all code executed by the CPU is native, this is the default runtime and any code address unclaimed by other runtimes will be treated as native. |
NativeDwarf |
Identifies native code running with DWARF symbols (either in a PE or ELF binary). |
OpenEnclave |
Identifies debuggable code running within OpenEnclave or other secure enclave frameworks which are debuggable through the OpenEnclave runtime debug dll (oedebugrt.dll). |