EvaluateHardwareRequirement 함수(hwreqchkapi.h)
중요
일부 정보는 상업적으로 출시되기 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 API는 특정 요구 사항을 평가하고 디바이스가 하드웨어 요구 사항을 충족하는지 여부를 호출자에게 알리는 통과 또는 실패 결과를 반환합니다.
구문
HRESULT EvaluateHardwareRequirement(
const HWREQCHK_DEVICE_HARDWARE_REQUIREMENT *hardwareRequirement,
BOOL *evaluationResult,
HWREQCHK_DEVICE_HARDWARE_EVALUATION **constraintsEvaluated,
ULONG *constraintEvaluationCount
);
매개 변수
hardwareRequirement
평가할 단일 및 특정 요구 사항을 지정합니다.
evaluationResult
평가 결과입니다. 디바이스가 하드웨어 요구 사항을 충족하는 경우 값 TRUE
이 반환되고, 그렇지 않으면 값이 입니다 FALSE
.
constraintsEvaluated
특정 hardwareRequirement를 평가하는 데 사용된 제약 조건 목록을 반환하는 선택적 out
값입니다. 배열의 각 HWREQCHK_DEVICE_HARDWARE_EVALUATION 평가된 단일 제약 조건을 나타냅니다.
참고
내부적으로 API는 CoTaskMemAlloc 를 사용하여 이 인수에 대한 메모리를 할당하며 CoTaskMemFree를 사용하여 메모리를 해제하는 것은 호출자의 책임입니다.
constraintEvaluationCount
constraintsEvaluated에서 반환되는 평가된 제약 조건의 수입니다.
반환 값
호출의 HRESULT
성공 또는 실패를 나타내는 값을 반환합니다.
요구 사항
머리글 | hwreqchkapi.h |
라이브러리 | HWREQCHK. Lib |
DLL | HWREQCHK.DLL |