DkmRuntimeId Class

Definition

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).

Applies to