HWREQCHK API の概要

注意

一部の情報はプレリリース製品に関連しており、商用リリース前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

重要

このトピックで説明する機能は、Windows Insider Previewのプレリリース バージョンで使用できます。 これらの機能が表示される最も古いバージョンは、Windows Insider Previewバージョン 10.0.25289 です。

ハードウェア要件エバリュエーター (HWREQCHK) ライブラリは、開発者がハードウェア デバイスに関する情報を取得し、マシンが特定のバージョンのWindows 11以降を実行する資格があるかどうかを判断できる API のセットです。 これらの API は、新しいWindows 11ハードウェア要件に対してマシン/デバイスを評価するために使用される API のファミリです。 また、どの要件が満たされていないか、マシンのハードウェアが現在何であるかを判断するためにも使用できます。

使用

API のセットは、次の 4 つの関連 API で構成されます。

  • GetHardwareRequirementSystemInfo – この関数は、特定のハードウェア要件の評価と比較に使用される実際のハードウェア デバイス システム情報 (HWREQCHK_DEVICE_HARDWARE_SYSINFO) を返します。
  • EvaluateHardwareRequirement – この関数は、特定の HWREQCHK_DEVICE_HARDWARE_REQUIREMENT を評価し、デバイスがハードウェア要件を満たしているかどうかを呼び出し元に通知する BOOL 合格または失敗の結果を返します。
  • GetLatestHardwareRequirement – この関数は、特定の HWREQCHK_PRODUCT_TYPEに対して定義された最新の要件を返します。
  • GetHardwareRequirements – この関数は、すべての製品の種類に対して定義されたハードウェア要件 (HWREQCHK_DEVICE_HARDWARE_REQUIREMENT) のコレクションを返します。

これらの関数の使用例については、「 HWREQCHK API の例」を参照してください。

HWREQCHK API 関数

HWREQCHK API 構造体

HWREQCHK API 列挙型

HWREQCHK API の例