IOCTL_CANCEL_IO IOCTL (usbscan.h)
Membatalkan aktivitas pada pipa transfer USB yang ditentukan yang terkait dengan handel perangkat yang ditentukan.
Kode utama
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) |
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