HWREQCHK_DEVICE_HARDWARE_SYSINFO-Struktur (hwreqchkapi.h)
Wichtig
Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe wesentlich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zur Gerätehardware bereit.
Syntax
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;
Member
SSE2ProcessorSupport
Gibt an, ob das Gerät den SSE2-Anweisungssatz unterstützt.
NXProcessorSupport
Gibt an, ob das Gerät den NX-Anweisungssatz unterstützt.
CompareExchange128Support
Gibt an, ob das Gerät die CompareExchange128-Anweisung unterstützt.
LahfSahfSupport
Gibt an, ob das Gerät die LAHF/SAHF-Anweisung unterstützt.
PrefetchWSupport
Gibt an, ob das Gerät die PREFETCHW-Anweisung unterstützt.
ArmV81ProcessorSupport
Gibt an, ob das Gerät den ARMv8.1-Befehlssatz unterstützt.
SecureBootCapable
Gibt an, ob das Gerät im Modus "Sicherer Start" ausgeführt werden kann.
TpmVersion
Die Version des Trusted Platform Module (TPM).
RamMB
Die Ram-Menge in Megabyte.
SystemDiskSizeMB
Die Größe des Systemdatenträgers in Megabyte.
CpuMhz
Die Taktgeschwindigkeit der CPU.
CpuCoreCount
Die Anzahl der Kerne in der CPU.
CpuFamily
Die Familie der CPU.
CpuModel
Das Modell der CPU.
CpuStepping
Der Schrittwert der CPU.
Platform
Die Plattform der CPU.
CpuVendor
Der Prozessoranbieter.
Architecture
Die Architektur der CPU.
ProcessorName[HWREQCHK_MAX_PROPERTY_VALUE]
Der Name des Prozessors. Die maximale Größe von ProcessorName beträgt 256, wie durch HWREQCHK_MAX_PROPERTY_VALUE definiert.
IsServer
Gibt an, ob das Gerät ein Server ist.
LockdownMode
Gibt an, ob sich das Gerät im Sperrmodus befindet.
ProductOS
Gibt das Betriebssystem des Produkts an.
ProductName[HWREQCHK_MAX_PROPERTY_VALUE]
Der Produktname des aktuellen Geräts. Die maximale Größe von ProductName beträgt 256, wie durch HWREQCHK_MAX_PROPERTY_VALUE definiert.
Anforderungen
Anforderung | Wert |
---|---|
Header | hwreqchkapi.h |