DkmBaseDebugMonitorId Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |