Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa API avalia um requisito específico e retorna um resultado de aprovação ou falha informando ao chamador se o dispositivo atende ao requisito de hardware.
Sintaxe
HRESULT EvaluateHardwareRequirement(
const HWREQCHK_DEVICE_HARDWARE_REQUIREMENT *hardwareRequirement,
BOOL *evaluationResult,
HWREQCHK_DEVICE_HARDWARE_EVALUATION **constraintsEvaluated,
ULONG *constraintEvaluationCount
);
Parâmetros
hardwareRequirement
Especifica um requisito único e específico que deve ser avaliado.
evaluationResult
O resultado da avaliação. Se o dispositivo atender aos requisitos de hardware, um valor de TRUE será retornado; caso contrário, o valor será FALSE.
constraintsEvaluated
Um valor opcional out que retorna a lista de restrições que foram usadas para avaliar o hardware específicoRequirement. Cada HWREQCHK_DEVICE_HARDWARE_EVALUATION na matriz representa uma única restrição que foi avaliada.
Observação
Internamente, a API aloca memória para esse argumento usando CoTaskMemAlloc e é responsabilidade do chamador liberar a memória usando CoTaskMemFree.
constraintEvaluationCount
O número de restrições avaliadas que são retornadas em restriçõesEvaluated.
Retornar valor
Retorna um HRESULT valor que indica o êxito ou a falha da chamada.
Requisitos
| Cabeçalho | hwreqchkapi.h |
| Biblioteca | HWREQCHK. LIB |
| DLL | HWREQCHK.DLL |