IOCTL_GET_USB_DESCRIPTOR IOCTL (usbscan.h)
Mengembalikan Deskriptor USB tertentu.
Kode utama
Buffer input
Penunjuk ke struktur USBSCAN_GET_DESCRIPTOR .
Panjang buffer input
Ukuran buffer input.
Buffer output
Arahkan ke struktur USB_DEVICE_DESCRIPTOR, USB_STRING_DESCRIPTOR, atau USB_CONFIGURATION_DESCRIPTOR .
Panjang buffer output
Ukuran buffer output.
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, Status ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS .
Keterangan
Parameter DeviceIoControl
Ketika fungsi DeviceloControl dipanggil dengan kode kontrol I/O IOCTL_GET_USB_DESCRIPTOR, pemanggil harus menentukan alamat struktur USBSCAN_GET_DESCRIPTOR sebagai parameter lpInBuffer fungsi. Bergantung pada nilai yang ditentukan untuk anggota DescriptorType dari struktur USBSCAN_GET_DESCRIPTOR, parameter lpOutbuffer fungsi harus menunjuk ke struktur USB_DEVICE_DESCRIPTOR, USB_STRING_DESCRIPTOR, atau USB_CONFIGURATION_DESCRIPTOR .
Driver mode kernel mendapatkan deskriptor USB dengan memanggil UsbBuildGetDescriptorRequest.
Untuk informasi selengkapnya, lihat Mengakses Driver Kernel-Mode untuk Perangkat Gambar Diam.
Untuk informasi selengkapnya tentang deskriptor USB, lihat Spesifikasi Universal Serial Bus.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | usbscan.h (termasuk Usbscan.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk