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 클라이언트 드라이버에 전달하는 등록 정보가 포함됩니다.