Compartir a través de


Función EvaluateHardwareRequirement (hwreqchkapi.h)

Importante

Parte de la información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

Esta API evalúa un requisito específico y devuelve un resultado de paso o error que informa al autor de la llamada si el dispositivo cumple el requisito de hardware.

Sintaxis

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

Parámetros

hardwareRequirement

Especifica un requisito único y específico con el que se va a evaluar.

evaluationResult

Resultado de la evaluación. Si el dispositivo cumple los requisitos de hardware, se devuelve un valor de TRUE ; de lo contrario, el valor es FALSE.

constraintsEvaluated

Valor opcional out que devuelve la lista de restricciones que se usaron para evaluar el hardwareRequirement específico. Cada HWREQCHK_DEVICE_HARDWARE_EVALUATION de la matriz representa una única restricción que se evaluó.

Nota:

Internamente, la API asigna memoria para este argumento mediante CoTaskMemAlloc y es responsabilidad del autor de la llamada liberar la memoria mediante CoTaskMemFree.

constraintEvaluationCount

Número de restricciones evaluadas que se devuelven en constraintsEvaluated.

Valor devuelto

Devuelve un HRESULT valor que indica el éxito o error de la llamada.

Requisitos

   
Encabezado hwreqchkapi.h
Library HWREQCHK. LIB
Archivo DLL HWREQCHK.DLL