IOCTL_HID_GET_DEVICE_DESCRIPTOR IOCTL (hidport.h)
Permintaan IOCTL_HID_GET_DEVICE_DESCRIPTOR mendapatkan deskriptor HID perangkat HIDClass.
Untuk informasi umum tentang perangkat HIDClass, lihat Koleksi HID.
Kode utama
Buffer input
Parameters.DeviceIoControl.OutputBufferLength berisi panjang buffer residen sistem yang disediakan di Irp-UserBuffer>.
Panjang buffer input
Ukuran OutputBufferLength.
Buffer output
Minidriver HID mengembalikan deskriptor perangkat di buffer pengguna di Irp-UserBuffer>.
Panjang buffer output
Ukuran deskriptor perangkat.
Blok status
Minidriver HID yang melakukan I/O ke perangkat mengatur bidang Irp-IoStatus> berikut:
- Informasi diatur ke jumlah byte yang ditransfer dari perangkat.
- Status diatur ke STATUS_SUCCESS jika transfer selesai tanpa kesalahan. Jika tidak, ini diatur ke kode kesalahan NTSTATUS yang sesuai.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | hidport.h (termasuk Hidport.h) |