Freigeben über


DkmBaseDebugMonitorId Klasse

Definition

DkmBaseDebugMonitorId identifiziert den Basisdebugmonitor, der zum Überprüfen und Steuern des debuggten Prozesses verwendet wird. Beispielsweise wird DkmBaseDebugMonitorId.WindowsProcess für Prozesse verwendet, die von der Win32-Debug-API gedebuggt werden, und DkmBaseDebugMonitorId.DumpFile wird für Minidumps verwendet.

public ref class DkmBaseDebugMonitorId abstract sealed
public ref class DkmBaseDebugMonitorId abstract sealed
class DkmBaseDebugMonitorId abstract sealed
public static class DkmBaseDebugMonitorId
type DkmBaseDebugMonitorId = class
Public Class DkmBaseDebugMonitorId
Vererbung
DkmBaseDebugMonitorId

Eigenschaften

ActiveScript

DkmProcess wird durch einen Liveprozess von Microsoft Windows ActiveScript unterstützt.

ClrVirtualMachine

DkmProcess wird NUR mithilfe der ICorDebug-API debuggt (der Prozess wird nicht über die Win32-Debug-API gedebuggt). Dieser Wert wird beim Debuggen mit der ICorDebug v2-Pipeline verwendet. Szenarien umfassen das Debuggen eines Win32-Prozesses, bei dem die v2-CLR ausgeführt wird, und das Debuggen eines verwalteten Prozesses, der auf einem Windows CE Gerät ausgeführt wird.

DumpFile

DkmProcess wird durch eine Minidump- oder Crashdump-Datei zurück.

DumpFileInterop

Debuggen von verwalteten/nativen Interopdumps.

GpuVirtualMachine

DkmProcess wird durch einen Liveprozess von Microsoft Windows D3D unterstützt, der GPU-Code auf GPU-Hardware oder Referenzrasterizer ausführt.

InProcessManagedNativeInterop

DkmProcess ist ein Live-Win32-Prozess, der mit dem älteren in-Process-CLR-Interopmodell debuggt wird. Sowohl verwalteter als auch nativer Code können debuggt werden.

ManagedCoreDumpFile

DkmProcess wird von einer .NET Linux Core-Speicherabbilddatei unterstützt. Eine solche Debuggee kann überprüft werden, aber alle Ausführungssteuerungsvorgänge werden blockiert, einschließlich Stepping und func-eval.

ReflectedWin32Process

DkmProcess wird durch eine Momentaufnahme eines win32-Prozesses unterstützt. Eine solche Debuggee kann überprüft werden, aber alle Ausführungssteuerungsvorgänge werden blockiert, einschließlich Stepping und func-eval. Dies ist erforderlich, da der Prozess nicht vollständig initialisiert ist und keinen Code ausführen kann.

TimeTravelTrace

DkmProcess wird durch eine Zeitreise-Ablaufverfolgungsdatei unterstützt.

TimeTravelTraceInterop

DkmProcess wird durch eine Zeitreise-Ablaufverfolgungsdatei mit aktiviertem Interopdebuggen unterstützt.

WindowsProcess

DkmProcess wird durch einen Liveprozess von Microsoft Windows unterstützt.

Gilt für: