Condividi tramite


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