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.
Header ini digunakan oleh gambar. Untuk informasi selengkapnya, lihat:
usbscan.h berisi antarmuka pemrograman berikut:
IOCTL
|
IOCTL_ABORT_PIPE Pelajari selengkapnya tentang: IOCTL_ABORT_PIPE IOCTL |
|
IOCTL_CANCEL_IO Membatalkan aktivitas pada pipa transfer USB yang ditentukan yang terkait dengan handel perangkat yang ditentukan. |
|
IOCTL_GET_CHANNEL_ALIGN_RQST Mengembalikan ukuran paket maksimum perangkat USB untuk pipa transfer baca, tulis, dan interupsi yang terkait dengan handel perangkat yang ditentukan. |
|
IOCTL_GET_DEVICE_DESCRIPTOR Mengembalikan vendor dan pengidentifikasi perangkat. |
|
IOCTL_GET_PIPE_CONFIGURATION Mengembalikan deskripsi setiap pipa transfer yang didukung untuk perangkat. |
|
IOCTL_GET_USB_DESCRIPTOR Mengembalikan Deskriptor USB tertentu. |
|
IOCTL_GET_VERSION Mengembalikan nomor versi driver. |
|
IOCTL_INDEX Pelajari selengkapnya tentang: IOCTL_INDEX IOCTL |
|
IOCTL_READ_REGISTERS Membaca dari daftar perangkat USB, menggunakan pipa kontrol. |
|
IOCTL_RESET_PIPE Mengatur ulang pipa transfer USB yang ditentukan yang terkait dengan handel perangkat yang ditentukan. |
|
IOCTL_SEND_USB_REQUEST Mengirim permintaan yang ditentukan vendor ke perangkat USB, menggunakan pipa kontrol, dan secara opsional mengirim atau menerima data tambahan. |
|
IOCTL_SET_TIMEOUT Mengatur nilai waktu habis untuk akses pipa USB secara massal, KELUAR massal, atau mengganggu. |
|
IOCTL_WAIT_ON_DEVICE_EVENT Mengembalikan informasi tentang peristiwa yang terjadi pada pipa interupsi USB. |
|
IOCTL_WRITE_REGISTERS Menulis ke daftar perangkat USB, menggunakan pipa kontrol. |
Struktur
|
CHANNEL_INFO Struktur CHANNEL_INFO digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_GET_CHANNEL_ALIGN_RQST. |
|
DEVICE_DESCRIPTOR Struktur DEVICE_DESCRIPTOR digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_GET_DEVICE_DESCRIPTOR. |
|
DRV_VERSION Struktur DRV_VERSION digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_GET_VERSION. |
|
IO_BLOCK Struktur IO_BLOCK digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_READ_REGISTERS atau IOCTL_WRITE_REGISTERS. |
|
IO_BLOCK_EX Struktur IO_BLOCK_EX digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_SEND_USB_REQUEST. |
|
USBSCAN_GET_DESCRIPTOR Struktur USBSCAN_GET_DESCRIPTOR digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_GET_USB_DESCRIPTOR. |
|
USBSCAN_PIPE_CONFIGURATION Struktur USBSCAN_PIPE_CONFIGURATION digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_GET_PIPE_CONFIGURATION. |
|
USBSCAN_PIPE_INFORMATION Struktur USBSCAN_PIPE_INFORMATION digunakan untuk menggambarkan pipa transfer USB untuk perangkat gambar diam. Array struktur USBSCAN_PIPE_INFORMATION disediakan dalam struktur USBSCAN_PIPE_CONFIGURATION. |
|
USBSCAN_TIMEOUT Struktur USBSCAN_TIMEOUT menyimpan nilai waktu habis untuk operasi USB bulk IN dan bulk OUT, dan interupsi. |
Enumerasi
|
PIPE_TYPE Jenis data PIPE_TYPE digunakan sebagai input ke fungsi DeviceIoControl, jika kode kontrol I/O IOCTL_CANCEL_IO atau IOCTL_RESET_PIPE. |
|
RAW_PIPE_TYPE Jenis data RAW_PIPE_TYPE digunakan untuk menentukan jenis pipa USB. |