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, anggota NodeType dari 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

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

Lihat juga

USB_NODE_INFORMATION