共用方式為


EvaluateHardwareRequirement 函式 (hwreqchkapi.h)

重要

有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。

此 API 會評估特定需求,並傳回傳遞或失敗結果,告知呼叫者裝置是否符合硬體需求。

語法

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

參數

hardwareRequirement

指定要評估的單一和特定需求。

evaluationResult

評估結果。 如果裝置符合硬體需求,則會傳回 的值 TRUE ,否則值為 FALSE

constraintsEvaluated

選擇性 out 值,傳回用來評估特定 硬體條件約束的條件約束清單。 陣列中的每個 HWREQCHK_DEVICE_HARDWARE_EVALUATION 都代表已評估的單一條件約束。

注意

在內部,API 會使用 CoTaskMemAlloc 配置此引數的記憶體,而且呼叫者必須負責使用 CoTaskMemFree釋放記憶體。

constraintEvaluationCount

評估在 constraintsEvaluated中傳回的條件約束數目。

傳回值

傳回值 HRESULT ,這個值表示呼叫的成功或失敗。

規格需求

   
標頭 hwreqchkapi.h
程式庫 HWREQCHK。自由
Dll HWREQCHK.DLL