Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Hardware Requirement Evaluator (HWREQCHK) is a set of APIs that allows developers to get information about a hardware device and determine if the machine is eligible to run a specific version of Windows 11 or later.
To develop for HWREQCHK, you need these headers:
For programming guidance for this technology, see:
For general Win32 programming guidance, see:
Enumerations
HWREQCHK_CPU_VENDOR Indicates the CPU vendor. |
HWREQCHK_PRODUCT_TYPE Indicates the type of product. |
HWREQCHK_TARGET_RELEASE Indicates the target Windows release. |
Functions
EvaluateHardwareRequirement Evaluates a specific requirement and returns a pass or fail result informing the caller whether the device meets the hardware requirement. |
GetHardwareRequirements Returns a collection of defined hardware requirements for all product-types. |
GetHardwareRequirementSystemInfo Provides the actual hardware device system information that is used to evaluate and compare against a given hardware requirement. |
GetLatestHardwareRequirement Returns the latest defined requirement for a given product type. |
Structures
HWREQCHK_DEVICE_HARDWARE_EVALUATION Contains the results of a single hardware requirement check. |
HWREQCHK_DEVICE_HARDWARE_REQUIREMENT Contains the results of a single hardware requirement check. |
HWREQCHK_DEVICE_HARDWARE_SYSINFO Provides information about the device hardware. |