다음을 통해 공유


PHIDP_GETCAPS 콜백 함수(hidclass.h)

HidP_GetCaps 루틴은 최상위 컬렉션의HIDP_CAPS 구조를 반환합니다.

구문

PHIDP_GETCAPS PhidpGetcaps;

NTSTATUS PhidpGetcaps(
  [in]  PHIDP_PREPARSED_DATA PreparsedData,
  [out] PHIDP_CAPS Capabilities
)
{...}

매개 변수

[in] PreparsedData

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

[out] Capabilities

루틴이 컬렉션의 HIDP_CAPS 구조를 반환하는 데 사용하는 호출자 할당 버퍼에 대한 포인터입니다.

반환 값

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

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

설명

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

HID 컬렉션도 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 hidclass.h(Hidclass.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

HIDP_CAPS

HidD_GetPreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION

_HIDP_PREPARSED_DATA