다음을 통해 공유


HidP_GetValueCaps 함수(hidpi.h)

HidP_GetValueCaps 루틴은 지정된 유형의 HID 보고서에 대한 최상위 컬렉션의 모든 HID 컨트롤 값을 설명하는 값 기능 배열을 반환합니다.

구문

NTSTATUS HidP_GetValueCaps(
  [in]      HIDP_REPORT_TYPE     ReportType,
  [out]     PHIDP_VALUE_CAPS     ValueCaps,
  [in, out] PUSHORT              ValueCapsLength,
  [in]      PHIDP_PREPARSED_DATA PreparsedData
);

매개 변수

[in] ReportType

보고서 형식을 식별하는 HIDP_REPORT_TYPE 열거자 값을 지정합니다.

[out] ValueCaps

루틴이 지정된 보고서 형식에 대한 값 기능 배열을 반환하는 호출자가 할당한 버퍼에 대한 포인터입니다.

[in, out] ValueCapsLength

ValueCaps 버퍼의 배열 요소의 입력 길이를 지정합니다. 출력에서 루틴은 ValueCapsLength 를 실제로 반환하는 요소 수로 설정합니다.

[in] PreparsedData

최상위 컬렉션의 준비 데이터에 대한 포인터입니다.

반환 값

HidP_GetValueCaps 다음 상태 값 중 하나를 반환합니다.

반환 코드 설명
HIDP_STATUS_SUCCESS
루틴이 기능 데이터를 성공적으로 반환했습니다.
HIDP_STATUS_INVALID_PREPARSED_DATA
준비한 데이터가 잘못되었습니다.

설명

ValueCapsLength의 올바른 길이는 최상위 컬렉션의 HIDP_CAPS 구조체의 NumberXxxValueCaps 멤버에 의해 지정됩니다.

컬렉션의 기능에 대한 자세한 내용은 컬렉션 정보 가져오기를 참조하세요.

HID 컬렉션도 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 hidpi.h(Hidpi.h 포함)
라이브러리 Hidparse.lib
IRQL <= DISPATCH_LEVEL

추가 정보

HIDP_CAPS

HIDP_VALUE_CAPS

HidP_GetButtonCaps

HidP_GetCaps

_HIDP_PREPARSED_DATA