hidport.h 헤더
모든 HID 미니드라이버에 공통적인 정의입니다.
자세한 내용은 다음을 참조하세요.
hidport.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_HID_ACTIVATE_DEVICE IOCTL_HID_ACTIVATE_DEVICE 요청은 HIDClass 디바이스를 활성화하여 I/O 작업을 준비합니다. |
IOCTL_HID_DEACTIVATE_DEVICE IOCTL_HID_DEACTIVATE_DEVICE 요청은 HIDClass 디바이스를 비활성화하여 작업을 중지하고 미해결 I/O 요청을 모두 종료합니다. |
IOCTL_HID_GET_DEVICE_ATTRIBUTES IOCTL_HID_GET_DEVICE_ATTRIBUTES 요청은 HID_DEVICE_ATTRIBUTES 구조에서 HIDClass 디바이스의 특성을 가져옵니다. |
IOCTL_HID_GET_DEVICE_DESCRIPTOR IOCTL_HID_GET_DEVICE_DESCRIPTOR 요청은 HIDClass 디바이스의 HID 설명자를 가져옵니다. |
IOCTL_HID_GET_REPORT_DESCRIPTOR IOCTL_HID_GET_REPORT_DESCRIPTOR 요청은 HIDClass 디바이스에 대한 보고서 설명자를 가져옵니다. |
IOCTL_HID_GET_STRING IOCTL_HID_GET_STRING 요청은 최상위 컬렉션에 대한 제조업체 ID, 제품 ID 또는 일련 번호를 가져옵니다. 검색된 문자열은 사람이 읽을 수 있는 형식의 NULL로 끝나는 와이드 문자열입니다. |
IOCTL_HID_READ_REPORT IOCTL_HID_READ_REPORT 요청은 HIDClass 디바이스에서 HID 클래스 드라이버의 버퍼로 입력 보고서를 전송합니다. |
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST 제어 코드는 HIDClass가 HIDUSB와 같은 HID 미니 드라이버에 보내는 유휴 알림 요청 IRP의 IOCTL로, 버스 드라이버에 디바이스가 현재 유휴 상태임을 알릴 수 있습니다. |
IOCTL_HID_WRITE_REPORT IOCTL_HID_WRITE_REPORT 요청은 HIDClass 디바이스에 HID 보고서를 보냅니다. |
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR 제어 코드는 HIDClass 디바이스의 물리적 설명자를 가져옵니다. |
IOCTL_UMDF_HID_GET_FEATURE IOCTL_UMDF_HID_GET_FEATURE 제어 코드는 HIDClass 디바이스에서 기능 보고서를 가져옵니다. |
IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL_UMDF_HID_GET_INPUT_REPORT 제어 코드는 HIDClass 디바이스에서 입력 보고서를 반환합니다. |
IOCTL_UMDF_HID_SET_FEATURE IOCTL_UMDF_HID_GET_FEATURE 제어 코드는 HIDClass 디바이스에 기능 보고서를 보냅니다. |
IOCTL_UMDF_HID_SET_OUTPUT_REPORT IOCTL_UMDF_HID_SET_OUTPUT_REPORT 제어 코드는 출력 보고서를 최상위 컬렉션으로 보냅니다. |
Functions
HidNotifyPresence HidNotifyPresence 함수는 HID 드라이버 내부 프레임워크용으로 예약되어 있습니다. |
HidRegisterMinidriver HidRegisterMinidriver 루틴은 HID 클래스 드라이버에 등록하기 위해 초기화 중에 HID 미니드라이버에 의해 호출됩니다. |
구조체
HID_DESCRIPTOR HID_DESCRIPTOR 구조체는 HIDClass 디바이스에 대한 HID 설명자를 나타냅니다. |
HID_DEVICE_ATTRIBUTES HID_DEVICE_ATTRIBUTES 구조에는 HIDClass 디바이스에 대한 정보가 포함됩니다. |
HID_DEVICE_EXTENSION HID_DEVICE_EXTENSION 구조체는 HIDClass 디바이스의 기능 디바이스 개체의 디바이스 확장에 대한 레이아웃으로 HID 미니드라이버에서 사용됩니다. |
HID_MINIDRIVER_REGISTRATION HID_MINIDRIVER_REGISTRATION 구조에는 미니드라이버가 클래스 드라이버에 등록할 때 HID 미니드라이버가 HID 클라이언트 드라이버에 전달하는 등록 정보가 포함됩니다. |