Поделиться через


Обзор 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.

Функции API HWREQCHK

Структуры API HWREQCHK

Перечисления API HWREQCHK

Примеры API HWREQCHK