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
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
指示设备是否处于锁定模式。
ProductOS
指定产品的操作系统。
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
当前设备的产品名称。 ProductName 的最大大小为 256,由 HWREQCHK_MAX_PROPERTY_VALUE 定义。
要求
要求 | 值 |
---|---|
Header | hwreqchkapi.h |