IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE IOCTL (usbioctl.h)
Permintaan I/O IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE membatalkan pendaftaran driver perangkat multifungsi USB (driver komposit) dan merilis semua sumber daya yang terkait dengan pendaftaran. Permintaan berhasil hanya jika driver komposit sebelumnya terdaftar dengan tumpukan driver USB yang mendasar melalui permintaan IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE .
IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE adalah permintaan kontrol I/O mode kernel. Permintaan ini menargetkan objek perangkat fisik hub Universal Serial Bus (USB) (PDO). Permintaan ini harus dikirim pada tingkat permintaan interupsi (IRQL) PASSIVE_LEVEL.
Kode utama
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Tumpukan driver USB mengatur Irp-IoStatus.Status> ke STATUS_SUCCESS atau status kesalahan yang sesuai.
Keterangan
Anda harus mengirim permintaan IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE di rutinitas hapus perangkat driver komposit (IRP_MN_REMOVE_DEVICE).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Header | usbioctl.h (termasuk Usbioctl.h) |
IRQL | PASSIVE_LEVEL |
Lihat juga
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