다음을 통해 공유


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]

프로세서의 이름입니다. HWREQCHK_MAX_PROPERTY_VALUE 정의한 대로 ProcessorName의 최대 크기는 256입니다.

IsServer

디바이스가 서버인지 여부를 나타냅니다.

LockdownMode

디바이스가 잠금 모드에 있는지 여부를 지정합니다.

ProductOS

제품의 운영 체제를 지정합니다.

ProductName[HWREQCHK_MAX_PROPERTY_VALUE]

현재 디바이스의 제품 이름입니다. ProductName의 최대 크기는 HWREQCHK_MAX_PROPERTY_VALUE 정의한 대로 256입니다.

요구 사항

요구 사항
헤더 hwreqchkapi.h