IOCTL_USB_GET_NODE_INFORMATION IOCTL (usbioctl.h)

Permintaan kontrol I/O IOCTL_USB_GET_NODE_INFORMATION digunakan dengan struktur USB_NODE_INFORMATION untuk mengambil informasi tentang perangkat induk.

IOCTL_USB_GET_NODE_INFORMATION adalah permintaan kontrol I/O mode pengguna. Permintaan ini menargetkan perangkat hub USB (GUID_DEVINTERFACE_USB_HUB).

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Pada input, anggota AssociatedIrp.SystemBuffer menunjuk ke struktur USB_NODE_INFORMATION. Pada input, NodeType anggota struktur ini harus menunjukkan apakah perangkat induk adalah hub atau perangkat komposit non-hub.

Panjang buffer input

Ukuran struktur USB_NODE_INFORMATION.

Buffer output

Pada output, AssociatedIrp.SystemBuffer menunjuk ke struktur USB_NODE_INFORMATION yang menyimpan informasi tentang perangkat induk.

Panjang buffer output

Ukuran struktur USB_NODE_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.

Persyaratan

Syarat Nilai
Header usbioctl.h (termasuk Usbioctl.h)

Lihat juga

USB_NODE_INFORMATION