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
システム ディスクのサイズ (メガバイト単位)。
CpuMhz
CPU のクロック速度。
CpuCoreCount
CPU 内のコアの数。
CpuFamily
CPU のファミリ。
CpuModel
CPU のモデル。
CpuStepping
CPU のステップ実行値。
Platform
CPU のプラットフォーム。
CpuVendor
プロセッサ ベンダー。
Architecture
CPU のアーキテクチャ。
ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE]
プロセッサの名前。 ProcessorName の最大サイズは、HWREQCHK_MAX_PROPERTY_VALUEで定義されている 256 です。
IsServer
デバイスがサーバーかどうかを示します。
LockdownMode
デバイスがロックダウン モードであるかどうかを示します。
ProductOS
製品のオペレーティング システムを指定します。
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
現在のデバイスの製品名。 ProductName の最大サイズは、HWREQCHK_MAX_PROPERTY_VALUEで定義されている 256 です。
要件
要件 | 値 |
---|---|
Header | hwreqchkapi.h |