Обзор API HWREQCHK
Примечание
Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.
Важно!
Функция, описанная в этом разделе, доступна в предварительных версиях Windows Insider Preview. Самая ранняя версия, в которой отображаются эти функции, — Windows Insider Preview версии 10.0.25289.
Библиотека средства оценки требований к оборудованию (HWREQCHK) — это набор API- интерфейсов, которые позволяют разработчикам получать сведения об аппаратном устройстве и определять, имеет ли компьютер право на запуск определенной версии Windows 11 или более поздней версии. Эти API представляют собой семейство API, используемых для оценки компьютера или устройства в соответствии с новыми требованиями к оборудованию Windows 11. Его также можно использовать для определения того, какие из требований не выполнены и какое оборудование компьютера в настоящее время.
Использование
Набор API состоит из 4 связанных API:
- GetHardwareRequirementSystemInfo — эта функция возвращает фактические сведения о системе устройства оборудования (HWREQCHK_DEVICE_HARDWARE_SYSINFO), которые используются для оценки и сравнения с заданными требованиями к оборудованию.
- EvaluateHardwareRequirement — эта функция оценивает определенный HWREQCHK_DEVICE_HARDWARE_REQUIREMENT и возвращает результат bool pass или fail, информирующий вызывающую стороны, соответствует ли устройство требованиям к оборудованию.
- GetLatestHardwareRequirement — эта функция возвращает последнее определенное требование для заданного HWREQCHK_PRODUCT_TYPE.
- GetHardwareRequirements — эта функция возвращает коллекцию определенных требований к оборудованию (HWREQCHK_DEVICE_HARDWARE_REQUIREMENT) для всех типов продуктов.
Пример использования этих функций см. в разделе Примеры API HWREQCHK.