vhf.h 헤더
사용자 모드와 커널 모드 모두에 대한 VHF(Virtual HID Framework) 인터페이스입니다.
자세한 내용은 다음을 참조하세요.
vhf.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
| VHF_CONFIG_INIT VHF_CONFIG_INIT 함수를 사용하여 HID 소스 드라이버에서 할당한 VHF_CONFIG 구조체의 필수 멤버를 초기화합니다. |
| VhfAsyncOperationComplete HID 소스 드라이버는 이 메서드를 호출하여 비동기 작업의 결과를 설정합니다. |
| VhfCreate HID 소스 드라이버는 이 메서드를 호출하여 가상 HID 디바이스를 만듭니다. |
| VhfDelete HID 원본 디바이스 드라이버는 이 메서드를 호출하여 VHF 디바이스를 삭제합니다. |
| VhfReadReportSubmit HID 소스 드라이버는 이 메서드를 호출하여 HID 읽기(입력) 보고서를 VHF(Virtual HID Framework)에 제출합니다. |
| VhfStart HID 소스 드라이버는 이 메서드를 호출하여 가상 HID 디바이스를 시작합니다. |
콜백 함수
| EVT_VHF_ASYNC_OPERATION HID 원본 드라이버는 HID 보고서를 가져와서 설정하는 4가지 비동기 작업 중 하나를 지원하려는 경우 이 이벤트 콜백을 구현합니다. |
| EVT_VHF_CLEANUP HID 원본 드라이버는 가상 HID 디바이스에 할당된 드라이버가 있을 수 있는 리소스를 해제하기 위해 이 이벤트 콜백을 구현합니다. |
| EVT_VHF_READY_FOR_NEXT_READ_REPORT HID 원본 드라이버는 HID 입력 보고서에 버퍼링 체계를 사용하기 위해 이 이벤트 콜백 함수를 구현하고 다음 보고서를 VHF에 제출할 수 있을 때 알림을 받으려고 합니다. |
구조체
| HID_XFER_PACKET vhf.h의 HID_XFER_PACKET 구조에는 HID 클래스 드라이버가 I/O 요청과 함께 보고서를 얻거나 설정하는 데 사용하는 HID 보고서에 대한 정보가 포함되어 있습니다. |
| VHF_CONFIG 가상 HID 디바이스를 만들기 위해 VhfCreate를 호출할 때 HID 원본 드라이버에서 제공하는 초기 구성 정보를 포함합니다. |
피드백
다음에 대한 사용자 의견 제출 및 보기