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