Funzione EvaluateHardwareRequirement (hwreqchkapi.h)
Importante
Alcune informazioni si riferiscono a un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa API valuta un requisito specifico e restituisce un risultato superato o negativo che informa il chiamante se il dispositivo soddisfa i requisiti hardware.
Sintassi
HRESULT EvaluateHardwareRequirement(
const HWREQCHK_DEVICE_HARDWARE_REQUIREMENT *hardwareRequirement,
BOOL *evaluationResult,
HWREQCHK_DEVICE_HARDWARE_EVALUATION **constraintsEvaluated,
ULONG *constraintEvaluationCount
);
Parametri
hardwareRequirement
Specifica un singolo requisito specifico che deve essere valutato rispetto a .
evaluationResult
Risultato della valutazione. Se il dispositivo soddisfa i requisiti hardware, viene restituito un valore di TRUE
; in caso contrario, il valore è FALSE
.
constraintsEvaluated
Valore facoltativo che restituisce out
l'elenco di vincoli usati per valutare l'hardwareRequirement specifico. Ogni HWREQCHK_DEVICE_HARDWARE_EVALUATION nella matrice rappresenta un singolo vincolo valutato.
Nota
Internamente, l'API alloca memoria per questo argomento usando CoTaskMemAlloc ed è responsabilità del chiamante liberare la memoria usando CoTaskMemFree.
constraintEvaluationCount
Numero di vincoli valutati restituiti in vincoliEvaluated.
Valore restituito
Restituisce un HRESULT
valore che indica l'esito positivo o negativo della chiamata.
Requisiti
Intestazione | hwreqchkapi.h |
Libreria | HWREQCHK. LIB |
DLL | HWREQCHK.DLL |