Udostępnij za pośrednictwem


DkmSystemInformation Klasa

Definicja

Zawiera informacje o systemie komputerowym, z którego korzysta proces lub połączenie. Można go uzyskać za pomocą właściwości "SystemInformation" procesu lub z parametru DefaultPort.DkmTransportConnection.GetSystemInformation.

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
Dziedziczenie
DkmSystemInformation
Atrybuty

Właściwości

DeviceInfo

[Opcjonalnie] Informacje o urządzeniu dla bieżącego systemu, dostępne dla Windows 10 lub nowszego. Obejmuje to fizyczny współczynnik formy urządzenia oraz rodzinę systemu operacyjnego i numer wersji systemu operacyjnego.

Ten interfejs API został wprowadzony w programie Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Flags

Flagi, które zawierają informacje o systemie komputerowym używanym przez proces/wątek/połączenie.

HostArchitecture

PROCESSOR_ARCHITECTURE_* wartość systemu hosta. W przypadku pliku zrzutu procesu działającego w obszarze WoW lub Emulacji może to być zgodne z architekturą procesu lub architektury systemu operacyjnego w zależności od tego, jaki widok procesu jest używany.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

MinidumpFlags

Jeśli debugowanie zrzutu określa MINIDUMP_TYPE flagi mini zrzutu debugowanego. Jeśli debugowanie na żywo, ta wartość jest zawsze zerowa.

Ten interfejs API został wprowadzony w programie Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

OperatingSystemBuildNumber

Część Numer kompilacji wersji systemu operacyjnego.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

OperatingSystemVersion

4-bajtowa wartość zawierająca wersję systemu operacyjnego zapakowaną jako {identyfikator platformy, wersja główna, wersja pomocnicza, wersja główna dodatku Service Pack}. Identyfikator platformy ze struktury OSVERSIONINFO i jest obecnie zawsze zdefiniowany do VER_PLATFORM_WIN32_NT (2).

PageSize

Minimalny rozmiar strony pamięci wirtualnej. Ta wartość może być zerowa w scenariuszach urządzeń zdalnych, w których rozmiar strony jest nieznany.

ProcessorArchitecture

Przykład: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) lub PROCESSOR_ARCHITECTURE_ARM64 (12).

ProcessorFeatures

Flagi wskazujące funkcje dostępne w procesorze, na którym działa ten system/proces/wątek. Zazwyczaj dotyczą one dostępności zestawu rejestracji.

SuiteMask

VER_SUITE_* flagi ze struktury OSVERSIONINFOEX.

SystemDirectory

[Opcjonalnie] Ścieżka katalogu systemowego. W przypadku systemu Windows 32-bitowego i 64-bitowego ta wartość jest zazwyczaj C:\Windows\System32.

Ten interfejs API został wprowadzony w programie Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

SystemWow64Directory

[Opcjonalnie] Ścieżka katalogu systemowego WOW64. Ta wartość jest zazwyczaj C:\Windows\SysWOW64. W 32-bitowym systemie Windows ta wartość będzie mieć wartość NULL.

Ten interfejs API został wprowadzony w programie Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Metody

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

Twórca nowe wystąpienie obiektu DkmSystemInformation.

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

Twórca nowe wystąpienie obiektu DkmSystemInformation.

Ten interfejs API został wprowadzony w programie Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

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

Twórca nowe wystąpienie obiektu DkmSystemInformation.

Ten interfejs API został wprowadzony w programie Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

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

Twórca nowe wystąpienie obiektu DkmSystemInformation.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4).

Dotyczy