IOCTL_USB_GET_NODE_CONNECTION_INFORMATION IOCTL (usbioctl.h)
Permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION mengambil informasi tentang port USB yang ditunjukkan dan perangkat yang terpasang pada port, jika ada.
Driver klien harus mengirim IOCTL ini di IRQL PASSIVE_LEVEL.
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION adalah permintaan kontrol I/O mode pengguna. Permintaan ini menargetkan perangkat hub USB (GUID_DEVINTERFACE_USB_HUB).
Kode utama
Buffer input
Anggota AssociatedIrp.SystemBuffer menunjuk ke struktur USB_NODE_CONNECTION_INFORMATION yang dialokasikan pengguna yang menjelaskan koneksi. Pada input, anggota ConnectionIndex dari struktur ini berisi nomor port.
Panjang buffer input
Ukuran struktur USB_NODE_CONNECTION_INFORMATION .
Buffer output
Pada output, anggota Parameters.DeviceIoControl.OutputBufferLength berisi ukuran data output. Ukuran ini bervariasi, karena tergantung pada jumlah pipa yang terkait dengan port.
AssociatedIrp.SystemBuffer menunjuk ke struktur USB_NODE_CONNECTION_INFORMATION yang dialokasikan pengguna yang berisi data output.
Panjang buffer output
Ukuran struktur USB_NODE_CONNECTION_INFORMATION .
Blok status
Tumpukan USB mengatur Irp-IoStatus.Status> ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, tumpukan USB mengatur Status ke kondisi kesalahan yang sesuai, seperti STATUS_INVALID_PARAMETER atau STATUS_INSUFFICIENT_RESOURCES.
Keterangan
Permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX adalah versi IOCTL_USB_GET_NODE_CONNECTION_INFORMATION yang diperluas. Kedua permintaan tersebut identik, kecuali bahwa versi permintaan yang diperluas dapat melaporkan koneksi rendah, penuh, dan kecepatan tinggi dan permintaan IOCTL_USB_GET_NODE_CONNECTION_INFORMATION yang lebih lama hanya melaporkan koneksi berkecepatan rendah dan penuh. Untuk informasi selengkapnya tentang perbedaan antara kedua permintaan ini, lihat USB_NODE_CONNECTION_INFORMATION dan USB_NODE_CONNECTION_INFORMATION_EX.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | usbioctl.h (termasuk Usbioctl.h) |
Lihat juga
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX
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