Freigeben über


DkmSystemInformation Klasse

Definition

Enthält Informationen zum Computersystem, das von einem Prozess oder einer Verbindung verwendet wird. Sie kann über die Eigenschaft "SystemInformation" eines Prozesses oder über DefaultPort.DkmTransportConnection.GetSystemInformation abgerufen werden.

public ref class DkmSystemInformation
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmSystemInformation
[Windows::Foundation::Metadata::WebHostHidden]
class DkmSystemInformation
[System.Runtime.InteropServices.Guid("0b539dba-077a-7055-b78c-44e3b1d35bba")]
public class DkmSystemInformation
[<System.Runtime.InteropServices.Guid("0b539dba-077a-7055-b78c-44e3b1d35bba")>]
type DkmSystemInformation = class
Public Class DkmSystemInformation
Vererbung
DkmSystemInformation
Attribute

Eigenschaften

DeviceInfo

[Optional] Die Geräteinformationen für das aktuelle System, die für Windows 10 oder höher verfügbar sind. Dies umfasst den physischen Formfaktor des Geräts sowie die Betriebssystemfamilie und versionsnummer des Betriebssystems.

Diese API wurde in Visual Studio 14 RTM (DkmApiVersion.VS14RTM) eingeführt.

Flags

Flags, die Informationen über das System bereitstellen, das ein Computersystem verwendet, das von einem Prozess/Thread/einer Verbindung verwendet wird.

HostArchitecture

PROCESSOR_ARCHITECTURE_*-Wert für das Hostsystem. Bei einer Speicherabbilddatei eines Prozesses, der unter WoW oder Emulation ausgeführt wird, kann dies entweder mit der Architektur des Prozesses oder der Architektur des Betriebssystems übereinstimmen, je nachdem, welche Ansicht des Prozesses verwendet wird.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

MinidumpFlags

Gibt beim Debuggen des Speicherabbilds die MINIDUMP_TYPE Flags des zu debuggenden Minidumps an. Beim Livedebuggen ist dieser Wert immer null.

Diese API wurde in Visual Studio 12 RTM (DkmApiVersion.VS12RTM) eingeführt.

OperatingSystemBuildNumber

Der Buildnummer-Teil der Betriebssystemversion.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

OperatingSystemVersion

4-Byte-Wert, der die Betriebssystemversion enthält, die als {Plattform-ID, Hauptversion, Nebenversion, Service Pack-Hauptversion} gepackt ist. Die Plattform-ID aus der OSVERSIONINFO-Struktur und ist derzeit immer für VER_PLATFORM_WIN32_NT (2) definiert.

PageSize

Mindestgröße für eine Seite des virtuellen Arbeitsspeichers. Dieser Wert kann in Remotegeräteszenarien, in denen die Seitengröße unbekannt ist, null sein.

ProcessorArchitecture

Beispiel: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) oder PROCESSOR_ARCHITECTURE_ARM64 (12).

ProcessorFeatures

Flags, die Features angeben, die in dem Prozessor verfügbar sind, auf dem dieses System/Prozess/Thread ausgeführt wird. Diese betreffen in der Regel die Verfügbarkeit von Registergruppen.

SuiteMask

VER_SUITE_*-Flags aus der OSVERSIONINFOEX-Struktur.

SystemDirectory

[Optional] Der Pfad des Systemverzeichnisses. Für 32-Bit- und 64-Bit-Windows ist dieser Wert in der Regel C:\Windows\System32.

Diese API wurde in Visual Studio 12 RTM (DkmApiVersion.VS12RTM) eingeführt.

SystemWow64Directory

[Optional] Der Pfad des WOW64-Systemverzeichnisses. Dieser Wert ist in der Regel C:\Windows\SysWOW64. Unter 32-Bit-Windows ist dieser Wert NULL.

Diese API wurde in Visual Studio 12 RTM (DkmApiVersion.VS12RTM) eingeführt.

Methoden

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures)

Create ein neues DkmSystemInformation-Objekt instance.

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String)

Create ein neues DkmSystemInformation-Objekt instance.

Diese API wurde in Visual Studio 12 RTM (DkmApiVersion.VS12RTM) eingeführt.

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String, DkmDeviceInfo)

Create ein neues DkmSystemInformation-Objekt instance.

Diese API wurde in Visual Studio 14 RTM (DkmApiVersion.VS14RTM) eingeführt.

Create(DkmProcessorArchitecture, Int32, Int32, UInt16, DkmSystemInformationFlags, DkmProcessorFeatures, MinidumpFlags, String, String, DkmDeviceInfo, UInt32, DkmProcessorArchitecture)

Create ein neues DkmSystemInformation-Objekt instance.

Diese API wurde in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) eingeführt.

Gilt für: