다음을 통해 공유


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