DkmSystemInformation 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含進程或連接正在使用的計算機系統相關信息。 它可透過進程的 『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) 中引進。 |