EvaluateHardwareRequirement 関数 (hwreqchkapi.h)

重要

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

この API は、特定の要件を評価し、デバイスがハードウェア要件を満たしているかどうかを呼び出し元に通知する合格または失敗の結果を返します。

構文

HRESULT EvaluateHardwareRequirement(
  const HWREQCHK_DEVICE_HARDWARE_REQUIREMENT *hardwareRequirement,
  BOOL                                       *evaluationResult,
  HWREQCHK_DEVICE_HARDWARE_EVALUATION        **constraintsEvaluated,
  ULONG                                      *constraintEvaluationCount
);

パラメーター

hardwareRequirement

評価対象となる 1 つの特定の要件を指定します。

evaluationResult

評価結果。 デバイスがハードウェア要件を満たしている場合は、 の TRUE 値が返されます。それ以外の場合、値は です FALSE

constraintsEvaluated

特定の hardwareRequirement の評価に使用された制約の一覧を返す省略可能outな値。 配列内の各 HWREQCHK_DEVICE_HARDWARE_EVALUATION は、評価された 1 つの制約を表します。

注意

内部的には、API は CoTaskMemAlloc を使用してこの引数にメモリを割り当てます。呼び出し元は 、CoTaskMemFree を使用してメモリを解放する必要があります。

constraintEvaluationCount

制約で返される評価された制約の数 Evaluated

戻り値

呼び出しの HRESULT 成功または失敗を示す値を返します。

要件

   
Header hwreqchkapi.h
Library HWREQCHK。Lib
[DLL] HWREQCHK.DLL