DkmSystemInformation Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains information about the computer system that a process or connection is using. It can be obtained through the 'SystemInformation' property of a process, or from 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
- Inheritance
-
DkmSystemInformation
- Attributes
Properties
DeviceInfo |
[Optional] The device information for current system, available for Windows 10 or later. This includes the physical form factor of the device, and the OS family and version number of the operating system. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Flags |
Flags which provide information about the system that a computer system that a process/thread/connection is using. |
HostArchitecture |
PROCESSOR_ARCHITECTURE_* value for the host system. For a dump file of a process running under WoW or Emulation this can either match the architecture of the process or architecture of the Operating System depending on what view of the process is being used. This API was introduced in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4). |
MinidumpFlags |
If dump debugging, specifies the MINIDUMP_TYPE flags of the mini dump being debugged. If live debugging, this value is always zero. This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
OperatingSystemBuildNumber |
The Build Number portion of the OS version. This API was introduced in Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4). |
OperatingSystemVersion |
4-byte value containing the operating system version packed as {platform id, major version, minor version, service pack major version}. The platform id from the OSVERSIONINFO structure and is currently always defined to VER_PLATFORM_WIN32_NT (2). |
PageSize |
Minimum size for a virtual memory page. This value may be zero in remote device scenarios where the page size is unknown. |
ProcessorArchitecture |
Example: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9), or PROCESSOR_ARCHITECTURE_ARM64 (12). |
ProcessorFeatures |
Flags indicating features which are available in the processor on which this system/process/thread is running. These generally deal with register set availability. |
SuiteMask |
VER_SUITE_* flags from the OSVERSIONINFOEX structure. |
SystemDirectory |
[Optional] The path of the system directory. For both 32-bit and 64-bit Windows, this value is typically C:\Windows\System32. This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
SystemWow64Directory |
[Optional] The path of the WOW64 system directory. This value is typically C:\Windows\SysWOW64. On 32-bit Windows, this value will be NULL. This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |