DkmSystemInformation Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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). |