Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Definisi yang umum untuk klien driver kelas HID.
Untuk informasi selengkapnya, lihat:
hidclass.h berisi antarmuka pemrograman berikut:
IOCTLs
|
IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS Permintaan IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS mendapatkan ukuran antrean laporan input untuk koleksi tingkat atas. |
|
IOCTL_GET_PHYSICAL_DESCRIPTOR Permintaan IOCTL_GET_PHYSICAL_DESCRIPTOR mendapatkan pendeskripsi fisik koleksi tingkat atas. Untuk minidriver, deskriptor ini adalah pendeskripsi perangkat HIDClass. |
|
IOCTL_HID_DEVICERESET_NOTIFICATION Permintaan IOCTL_HID_DEVICERESET_NOTIFICATION dikirim oleh driver klien HID ke driver kelas HID untuk menunggu peristiwa reset yang dimulai perangkat. |
|
IOCTL_HID_DISABLE_SECURE_READ Permintaan IOCTL_HID_DISABLE_SECURE_READ membatalkan permintaan IOCTL_HID_ENABLE_SECURE_READ untuk koleksi HID. |
|
IOCTL_HID_ENABLE_SECURE_READ Permintaan IOCTL_HID_ENABLE_SECURE_READ memungkinkan bacaan aman untuk file terbuka koleksi HID. |
|
IOCTL_HID_ENABLE_WAKE_ON_SX Permintaan IOCTL_HID_ENABLE_WAKE_ON_SX digunakan untuk menunjukkan persyaratan agar perangkat dapat bangun dari sistem tidur. |
|
IOCTL_HID_FLUSH_QUEUE Permintaan IOCTL_HID_FLUSH_QUEUE menghapus antrean semua laporan input yang tidak diurai dari antrean laporan input koleksi tingkat atas. |
|
IOCTL_HID_GET_COLLECTION_DESCRIPTOR Permintaan IOCTL_HID_GET_COLLECTION_DESCRIPTOR mendapatkan data koleksi tingkat atas yang disiapkan, yang diekstrak driver kelas HID dari deskriptor laporan perangkat fisik selama inisialisasi perangkat. |
|
IOCTL_HID_GET_COLLECTION_INFORMATION Permintaan IOCTL_HID_GET_COLLECTION_INFORMATION mendapatkan struktur HID_COLLECTION_INFORMATION koleksi tingkat atas. |
|
IOCTL_HID_GET_DRIVER_CONFIG Permintaan IOCTL_HID_GET_DRIVER_CONFIG mengambil konfigurasi driver. |
|
IOCTL_HID_GET_FEATURE Permintaan IOCTL_HID_GET_FEATURE mengembalikan laporan fitur yang terkait dengan koleksi tingkat atas. |
|
IOCTL_HID_GET_HARDWARE_ID Permintaan IOCTL_HID_GET_HARDWARE_ID mendapatkan ID perangkat keras Plug and Play dari koleksi tingkat atas. |
|
IOCTL_HID_GET_INDEXED_STRING Permintaan IOCTL_HID_GET_INDEXED_STRING mendapatkan string yang disematkan tertentu dari koleksi tingkat atas. |
|
IOCTL_HID_GET_INPUT_REPORT Permintaan IOCTL_HID_GET_INPUT_REPORT mendapatkan laporan input dari koleksi tingkat atas. |
|
IOCTL_HID_GET_MANUFACTURER_STRING Permintaan IOCTL_HID_GET_MANUFACTURER_STRING mendapatkan string tersemat koleksi tingkat atas yang mengidentifikasi produsen perangkat. |
|
IOCTL_HID_GET_MS_GENRE_DESCRIPTOR Permintaan IOCTL_HID_GET_MS_GENRE_DESCRIPTOR digunakan untuk mengambil deskriptor genre untuk perangkat. |
|
IOCTL_HID_GET_POLL_FREQUENCY_MSEC Permintaan IOCTL_HID_GET_POLL_FREQUENCY_MSEC mendapatkan frekuensi polling saat ini, dalam milidetik, dari koleksi tingkat atas. |
|
IOCTL_HID_GET_PRODUCT_STRING Permintaan IOCTL_HID_GET_PRODUCT_STRING mendapatkan string tersemat koleksi tingkat atas yang mengidentifikasi produk produsen. String yang diambil adalah string karakter lebar yang dihentikan NULL dalam format yang dapat dibaca manusia. |
|
IOCTL_HID_GET_SERIALNUMBER_STRING Permintaan IOCTL_HID_GET_SERIALNUMBER_STRING mendapatkan string tersemat koleksi tingkat atas yang mengidentifikasi nomor seri perangkat. |
|
IOCTL_HID_SET_DRIVER_CONFIG Permintaan IOCTL_HID_SET_DRIVER_CONFIG mengatur konfigurasi driver. |
|
IOCTL_HID_SET_FEATURE Permintaan IOCTL_HID_SET_FEATURE mengirimkan laporan fitur ke koleksi tingkat atas. |
|
IOCTL_HID_SET_OUTPUT_REPORT Permintaan IOCTL_HID_SET_OUTPUT_REPORT mengirimkan laporan output ke koleksi tingkat atas. |
|
IOCTL_HID_SET_POLL_FREQUENCY_MSEC Permintaan IOCTL_HID_SET_POLL_FREQUENCY_MSEC menetapkan frekuensi polling, dalam milidetik, untuk koleksi tingkat atas. |
|
IOCTL_HID_SET_S0_IDLE_TIMEOUT Permintaan IOCTL_HID_SET_S0_IDLE_TIMEOUT digunakan oleh klien untuk memberi tahu driver kelas HID tentang nilai batas waktu menganggur pilihan klien. |
|
IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS Permintaan IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS menetapkan jumlah buffer untuk antrean laporan input koleksi tingkat atas. |
Fungsi panggilan balik
|
PHIDP_GETCAPS Rutinitas HidP_GetCaps mengembalikan struktur HIDP_CAPS koleksi tingkat atas. Rutinitas ini ada di hidclass.h. |
Struktur
|
HID_COLLECTION_INFORMATION Struktur HID_COLLECTION_INFORMATION berisi informasi umum tentang koleksi tingkat atas. |
|
HID_XFER_PACKET Struktur HID_XFER_PACKET di hidclass.he berisi informasi tentang laporan HID yang digunakan driver kelas HID dengan permintaan I/O untuk mendapatkan atau menetapkan laporan. |