IOCTL_WAIT_ON_DEVICE_EVENT IOCTL (usbscan.h)

Mengembalikan informasi tentang peristiwa yang terjadi pada pipa interupsi USB.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

NULL

Panjang buffer input

Nol.

Buffer output

Pointer ke buffer yang cukup besar untuk menerima paket terbesar yang mampu dikirim perangkat pada pipa interupsi.

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 IOCTL_WAIT_ON_DEVICE_EVENT, pemanggil harus menentukan penunjuk buffer sebagai parameter lpOutBuffer fungsi. Buffer harus cukup besar untuk menahan paket terbesar yang dapat dikirim perangkat pada pipa interupsinya.

Jenis dan ukuran informasi yang dikembalikan adalah khusus perangkat. Misalnya, perangkat gambar diam mungkin mengalami gangguan saat pengguna menekan salah satu tombolnya, dan paket pengembalian mungkin menunjukkan tombol mana yang ditekan.

Untuk informasi selengkapnya, lihat Mengakses Driver Kernel-Mode untuk Perangkat Gambar Diam.

Persyaratan

Persyaratan Nilai
Header usbscan.h (termasuk Usbscan.h)