IOCTL_SET_TIMEOUT IOCTL (usbscan.h)
Mengatur nilai waktu habis untuk USB bulk IN, bulk OUT, atau interupsi akses pipa.
Kode utama
Buffer input
Penunjuk ke struktur USBSCAN_TIMEOUT .
Panjang buffer input
Ukuran buffer input.
Buffer output
NULL.
Panjang buffer output
Nol.
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_SET_TIMEOUT, pemanggil harus menentukan alamat struktur USBSCAN_TIMEOUT sebagai parameter lpInBuffer fungsi.
Dengan menggunakan konten struktur USBSCAN_TIMEOUT, driver mode kernel mengatur ulang nilai waktu habis untuk setiap jenis operasi: baca, tulis KELUAR massal, atau interupsi secara massal.
Untuk informasi selengkapnya, lihat Mengakses Driver Kernel-Mode untuk Perangkat Gambar Diam.
Nilai batas waktu default adalah 120 detik. Nilai batas waktu maksimum adalah 214 detik. Nilai yang lebih besar dari 214 detik akan menyebabkan waktu transfer habis.
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