Bagikan melalui


header hidport.h

Definisi yang umum untuk semua minidriver HID.

Untuk informasi selengkapnya, lihat:

hidport.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_HID_ACTIVATE_DEVICE

Permintaan IOCTL_HID_ACTIVATE_DEVICE mengaktifkan perangkat HIDClass, yang membuatnya siap untuk operasi I/O.
IOCTL_HID_DEACTIVATE_DEVICE

Permintaan IOCTL_HID_DEACTIVATE_DEVICE menonaktifkan perangkat HIDClass, yang menyebabkannya menghentikan operasi dan mengakhiri semua permintaan I/O yang luar biasa.
IOCTL_HID_GET_DEVICE_ATTRIBUTES

Permintaan IOCTL_HID_GET_DEVICE_ATTRIBUTES mendapatkan atribut perangkat HIDClass dalam struktur HID_DEVICE_ATTRIBUTES.
IOCTL_HID_GET_DEVICE_DESCRIPTOR

Permintaan IOCTL_HID_GET_DEVICE_DESCRIPTOR mendapatkan deskriptor HID perangkat HIDClass.
IOCTL_HID_GET_REPORT_DESCRIPTOR

Permintaan IOCTL_HID_GET_REPORT_DESCRIPTOR mendapatkan pendeskripsi laporan untuk perangkat HIDClass.
IOCTL_HID_GET_STRING

Permintaan IOCTL_HID_GET_STRING mendapatkan ID produsen, ID produk, atau nomor seri untuk koleksi tingkat atas. String yang diambil adalah string karakter lebar yang dihentikan NULL dalam format yang dapat dibaca manusia.
IOCTL_HID_READ_REPORT

Permintaan IOCTL_HID_READ_REPORT mentransfer laporan input dari perangkat HIDClass ke buffer driver kelas HID.
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST

Kode kontrol IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST adalah IOCTL dari IRP permintaan pemberitahuan menganggur yang dikirim HIDClass ke driver mini HID, seperti HIDUSB, untuk memberi tahu pengemudi bus bahwa perangkat sekarang diam.
IOCTL_HID_WRITE_REPORT

Permintaan IOCTL_HID_WRITE_REPORT mengirimkan laporan HID ke perangkat HIDClass.
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR

Kode kontrol IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR mendapatkan pendeskripsi fisik perangkat HIDClass.
IOCTL_UMDF_HID_GET_FEATURE

Kode kontrol IOCTL_UMDF_HID_GET_FEATURE mendapatkan laporan fitur dari perangkat HIDClass.
IOCTL_UMDF_HID_GET_INPUT_REPORT

Kode kontrol IOCTL_UMDF_HID_GET_INPUT_REPORT mengembalikan laporan input dari perangkat HIDClass.
IOCTL_UMDF_HID_SET_FEATURE

Kode kontrol IOCTL_UMDF_HID_GET_FEATURE mengirimkan laporan fitur ke perangkat HIDClass.
IOCTL_UMDF_HID_SET_OUTPUT_REPORT

Kode kontrol IOCTL_UMDF_HID_SET_OUTPUT_REPORT mengirimkan laporan output ke koleksi tingkat atas.

Fungsi

 
HidNotifyPresence

Fungsi HidNotifyPresence disediakan untuk kerangka kerja internal driver HID
HidRegisterMinidriver

Rutinitas HidRegisterMinidriver dipanggil oleh minidriver HID, selama inisialisasi mereka, untuk mendaftar dengan driver kelas HID.

Struktur

 
HID_DESCRIPTOR

Struktur HID_DESCRIPTOR mewakili deskriptor HID untuk perangkat HIDClass.
HID_DEVICE_ATTRIBUTES

Struktur HID_DEVICE_ATTRIBUTES berisi informasi tentang perangkat HIDClass.
HID_DEVICE_EXTENSION

Struktur HID_DEVICE_EXTENSION digunakan oleh minidriver HID sebagai tata letaknya untuk ekstensi perangkat objek perangkat fungsional perangkat HIDClass.
HID_MINIDRIVER_REGISTRATION

Struktur HID_MINIDRIVER_REGISTRATION berisi informasi pendaftaran yang diteruskan oleh minidriver HID ke Driver Klien HID saat minidriver mendaftar dengan driver kelas.