HWREQCHK_DEVICE_HARDWARE_SYSINFO 結構 (hwreqchkapi.h)
重要
有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供裝置硬體的相關信息。
語法
typedef struct HWREQCHK_DEVICE_HARDWARE_SYSINFO {
BOOL SSE2ProcessorSupport;
BOOL NXProcessorSupport;
BOOL CompareExchange128Support;
BOOL LahfSahfSupport;
BOOL PrefetchWSupport;
BOOL ArmV81ProcessorSupport;
BOOL SecureBootCapable;
ULONG TpmVersion;
ULONG RamMB;
ULONG SystemDiskSizeMB;
ULONG CpuMhz;
ULONG CpuCoreCount;
ULONG CpuFamily;
ULONG CpuModel;
ULONG CpuStepping;
ULONG Platform;
HWREQCHK_CPU_VENDOR CpuVendor;
ULONG Architecture;
WCHAR ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE];
BOOL IsServer;
WLDP_WINDOWS_LOCKDOWN_MODE LockdownMode;
ULONG ProductOS;
WCHAR ProductName[HWREQCHK_MAX_PROPERTY_VALUE];
} HWREQCHK_DEVICE_HARDWARE_SYSINFO;
成員
SSE2ProcessorSupport
指出裝置是否支援 SSE2 指令集。
NXProcessorSupport
指出裝置是否支援 NX 指令集。
CompareExchange128Support
指出裝置是否支援 CompareExchange128 指令。
LahfSahfSupport
指出裝置是否支援 LAHF/SAHF 指令。
PrefetchWSupport
指出裝置是否支援 PREFETCHW 指令。
ArmV81ProcessorSupport
指出裝置是否支援ARMv8.1指令集。
SecureBootCapable
指出裝置是否能夠以安全開機模式執行。
TpmVersion
信賴平臺模組的版本 (TPM) 。
RamMB
以 MB 為單位的 RAM 數量。
SystemDiskSizeMB
以 MB 為單位的系統磁碟大小。
CpuMhz
CPU 的時鐘速度。
CpuCoreCount
CPU 中的核心數目。
CpuFamily
CPU 系列。
CpuModel
CPU 的模型。
CpuStepping
CPU 的逐步執行值。
Platform
CPU 的平臺。
CpuVendor
處理器廠商。
Architecture
CPU 的架構。
ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE]
處理器的名稱。 ProcessorName 的大小上限為 256,如HWREQCHK_MAX_PROPERTY_VALUE所定義。
IsServer
指出裝置是否為伺服器。
LockdownMode
Inidcates 裝置是否處於鎖定模式。
ProductOS
指定產品的作業系統。
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
目前裝置的產品名稱。 ProductName 的大小上限為 256,如HWREQCHK_MAX_PROPERTY_VALUE所定義。
規格需求
需求 | 值 |
---|---|
標頭 | hwreqchkapi.h |