共用方式為


DkmSystemInformation 類別

定義

包含進程或連接正在使用的計算機系統相關信息。 它可透過進程的 『SystemInformation』 屬性,或從 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
繼承
DkmSystemInformation
屬性

屬性

DeviceInfo

[選擇性]目前系統的裝置資訊,可供 Windows 10 或更新版本使用。 這包括裝置的實體尺寸,以及操作系統的操作系統系列和版本號碼。

此 API 是在 Visual Studio 14 RTM (DkmApiVersion.VS14RTM) 中引進。

Flags

旗標,提供進程/線程/連線所使用的計算機系統相關信息。

HostArchitecture

主機系統的 PROCESSOR_ARCHITECTURE_* 值。 針對在 WoW 或模擬下執行之進程的傾印檔案,這可以根據所使用的進程檢視,比對操作系統的程式或架構架構。

此 API 是在 Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) 中引進。

MinidumpFlags

如果傾印偵錯,請指定要偵錯之迷你傾印的MINIDUMP_TYPE旗標。 如果即時偵錯,此值一律為零。

此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 引进。

OperatingSystemBuildNumber

OS 版本的組建編號部分。

此 API 是在 Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) 中引進。

OperatingSystemVersion

包含封裝為 {平台標識符、主要版本、次要版本、Service Pack 主要版本的操作系統版本}的 4 位元組值。 OSVERSIONINFO 結構中的平臺標識碼,目前一律定義為 VER_PLATFORM_WIN32_NT (2) 。

PageSize

虛擬記憶體頁面的大小下限。 在頁面大小未知的遠端裝置案例中,此值可能是零。

ProcessorArchitecture

範例:PROCESSOR_ARCHITECTURE_INTEL (0) 、PROCESSOR_ARCHITECTURE_ARM (5) 、PROCESSOR_ARCHITECTURE_AMD64 (9) 或 PROCESSOR_ARCHITECTURE_ARM64 (12) 。

ProcessorFeatures

旗標,指出此系統/進程/線程執行所在的處理器中可用的功能。 這些通常會處理緩存器集可用性。

SuiteMask

從 OSVERSIONINFOEX 結構VER_SUITE_* 旗標。

SystemDirectory

[選擇性]系統目錄的路徑。 針對 32 位和 64 位 Windows,此值通常是 C:\Windows\System32。

此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 引进。

SystemWow64Directory

[選擇性]WOW64 系統目錄的路徑。 此值通常是 C:\Windows\SysWOW64。 在 32 位 Windows 上,此值會是 NULL。

此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 引进。

方法

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

Create 新的 DkmSystemInformation 物件實例。

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

Create 新的 DkmSystemInformation 物件實例。

此 API 是在 Visual Studio 12 RTM (DkmApiVersion.VS12RTM) 引进。

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

Create 新的 DkmSystemInformation 物件實例。

此 API 是在 Visual Studio 14 RTM (DkmApiVersion.VS14RTM) 中引進。

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

Create 新的 DkmSystemInformation 物件實例。

此 API 是在 Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4) 中引進。

適用於