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 |