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 |