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 |