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 の例」を参照してください。