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. |