структура HWREQCHK_DEVICE_HARDWARE_SYSINFO (hwreqchkapi.h)
Важно!
Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения об оборудовании устройства.
Синтаксис
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
Объем ОЗУ в мегабайтах.
SystemDiskSizeMB
Размер системного диска в мегабайтах.
CpuMhz
Тактовая частота ЦП.
CpuCoreCount
Количество ядер в ЦП.
CpuFamily
Семейство ЦП.
CpuModel
Модель ЦП.
CpuStepping
Пошаговое значение ЦП.
Platform
Платформа ЦП.
CpuVendor
Поставщик процессора.
Architecture
Архитектура ЦП.
ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE]
Имя процессора. Максимальный размер ProcessorName составляет 256, как определено в HWREQCHK_MAX_PROPERTY_VALUE.
IsServer
Указывает, является ли устройство сервером.
LockdownMode
Определяет, находится ли устройство в режиме блокировки.
ProductOS
Указывает операционную систему продукта.
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
Название продукта текущего устройства. Максимальный размер ProductName составляет 256, как определено в HWREQCHK_MAX_PROPERTY_VALUE.
Требования
Требование | Значение |
---|---|
Заголовок | hwreqchkapi.h |