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 |