estrutura HWREQCHK_DEVICE_HARDWARE_SYSINFO (hwreqchkapi.h)
Importante
Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre o hardware do dispositivo.
Sintaxe
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;
Membros
SSE2ProcessorSupport
Indica se o dispositivo dá suporte ao conjunto de instruções SSE2.
NXProcessorSupport
Indica se o dispositivo dá suporte ao conjunto de instruções NX.
CompareExchange128Support
Indica se o dispositivo dá suporte à instrução CompareExchange128.
LahfSahfSupport
Indica se o dispositivo dá suporte à instrução LAHF/SAHF.
PrefetchWSupport
Indica se o dispositivo dá suporte à instrução PREFETCHW.
ArmV81ProcessorSupport
Indica se o dispositivo dá suporte ao conjunto de instruções ARMv8.1.
SecureBootCapable
Indica se o dispositivo é capaz de ser executado no modo inicialização segura.
TpmVersion
A versão do TPM (Trusted Platform Module).
RamMB
A quantidade de RAM em megabytes.
SystemDiskSizeMB
O tamanho do disco do sistema em megabytes.
CpuMhz
A velocidade do relógio da CPU.
CpuCoreCount
O número de núcleos na CPU.
CpuFamily
A família da CPU.
CpuModel
O modelo da CPU.
CpuStepping
O valor de etapa da CPU.
Platform
A plataforma da CPU.
CpuVendor
O fornecedor do processador.
Architecture
A arquitetura da CPU.
ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE]
O nome do processador. O tamanho máximo do ProcessorName é 256, conforme definido por HWREQCHK_MAX_PROPERTY_VALUE.
IsServer
Indica se o dispositivo é um servidor.
LockdownMode
Indispõe se o dispositivo está no modo de bloqueio.
ProductOS
Especifica o sistema operacional do produto.
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
O nome do produto do dispositivo atual. O tamanho máximo do ProductName é 256, conforme definido por HWREQCHK_MAX_PROPERTY_VALUE.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hwreqchkapi.h |