IOCTL_CANCEL_IO IOCTL (usbscan.h)

Membatalkan aktivitas pada pipa transfer USB yang ditentukan yang terkait dengan handel perangkat yang ditentukan.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Penunjuk ke lokasi yang berisi nilai jenis PIPE_TYPE.

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

hDevice
Handel perangkat, diperoleh dengan memanggil CreateFile.
dwIoControlCode
IOCTL_CANCEL_IO
lpInBuffer
Penunjuk ke lokasi yang berisi nilai jenis PIPE_TYPE.
nInBufferSize
Ukuran buffer input.
lpOutBuffer
NULL
nOutBufferSize
Nol.
lpBytesReturned
Arahkan ke lokasi untuk menerima jumlah byte yang dikembalikan.
lpOverlapped
Penunjuk opsional ke struktur YANG TUMPANG TINDIH (dijelaskan dalam dokumentasi Microsoft Windows SDK).

Ketika fungsi DeviceloControl dipanggil dengan kode kontrol I/O IOCTL_CANCEL_IO, pemanggil harus menentukan salah satu nilai yang diketik PIPE_TYPE sebagai parameter lpInBuffer fungsi. Nilai ini menunjukkan pada pipa transfer mana (mengganggu, IN massal, KELUAR massal) operasi harus dilakukan. Untuk informasi selengkapnya, lihat Mengakses Driver Kernel-Mode untuk Perangkat Gambar Diam.

Persyaratan

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