estructura HWREQCHK_DEVICE_HARDWARE_SYSINFO (hwreqchkapi.h)
Importante
Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona información sobre el hardware del dispositivo.
Sintaxis
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;
Miembros
SSE2ProcessorSupport
Indica si el dispositivo admite el conjunto de instrucciones SSE2.
NXProcessorSupport
Indica si el dispositivo admite el conjunto de instrucciones NX.
CompareExchange128Support
Indica si el dispositivo admite la instrucción CompareExchange128.
LahfSahfSupport
Indica si el dispositivo admite la instrucción LAHF/SAHF.
PrefetchWSupport
Indica si el dispositivo admite la instrucción PREFETCHW.
ArmV81ProcessorSupport
Indica si el dispositivo admite el conjunto de instrucciones ARMv8.1.
SecureBootCapable
Indica si el dispositivo es capaz de ejecutarse en modo de arranque seguro.
TpmVersion
La versión del módulo de plataforma segura (TPM).
RamMB
Cantidad de RAM en megabytes.
SystemDiskSizeMB
Tamaño del disco del sistema en megabytes.
CpuMhz
Velocidad del reloj de la CPU.
CpuCoreCount
Número de núcleos de la CPU.
CpuFamily
Familia de la CPU.
CpuModel
El modelo de la CPU.
CpuStepping
Valor de ejecución paso a paso de la CPU.
Platform
La plataforma de la CPU.
CpuVendor
Proveedor del procesador.
Architecture
La arquitectura de la CPU.
ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE]
Nombre del procesador. El tamaño máximo de ProcessorName es 256, tal y como se define en HWREQCHK_MAX_PROPERTY_VALUE.
IsServer
Indica si el dispositivo es un servidor.
LockdownMode
Indica si el dispositivo está en modo de bloqueo.
ProductOS
Especifica el sistema operativo del producto.
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
Nombre del producto del dispositivo actual. El tamaño máximo de ProductName es 256, tal y como se define en HWREQCHK_MAX_PROPERTY_VALUE.
Requisitos
Requisito | Valor |
---|---|
Header | hwreqchkapi.h |