EVT_VHF_READY_FOR_NEXT_READ_REPORT 콜백 함수(vhf.h)

HID 원본 드라이버는 HID 입력 보고서에 버퍼링 체계를 사용하기 위해 이 이벤트 콜백 함수를 구현하고 다음 보고서를 VHF에 제출할 수 있을 때 알림을 받으려고 합니다.

구문

EVT_VHF_READY_FOR_NEXT_READ_REPORT EvtVhfReadyForNextReadReport;

void EvtVhfReadyForNextReadReport(
  [in] PVOID VhfClientContext
)
{...}

매개 변수

[in] VhfClientContext

드라이버가 VhfCreate 에 대한 이전 호출에서 전달한 HID 원본 드라이버 정의 컨텍스트 구조에 대한 포인터 가상 HID 디바이스를 만듭니다.

반환 값

없음

설명

VHF(Virtual HID Framework)는 이 콜백 함수를 호출하여 HID 소스 드라이버에 HID 입력 보고서를 가져오기 위해 버퍼를 제출할 수 있음을 알립니다. 콜백이 호출된 후 HID 원본 드라이버는 VhfReadReportSubmit 를 한 번만 호출해야 합니다. HID 입력 보고서의 일부가 아직 보류 중인 경우 드라이버가 VhfReadReportSubmit를 다시 호출하기 전에 VHF가 EvtVhfReadyForNextReadReport를 호출할 때까지 기다려야 합니다.

HID 원본 드라이버가 이 콜백 함수를 구현하지 않는 경우 VHF는 HID 읽기(입력) 보고서에 대한 기본 버퍼링 정책을 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 데스크톱
머리글 vhf.h
IRQL <=DISPATCH_LEVEL

추가 정보

VHF(Virtual HID Framework)를 사용하여 HID 원본 드라이버 작성