IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION IOCTL (usbioctl.h)

Permintaan kontrol I/O IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION mengambil satu atau beberapa deskriptor untuk perangkat yang terkait dengan indeks port yang ditunjukkan.

IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION 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

Anggota AssociatedIrp.SystemBuffer menunjuk ke struktur USB_DESCRIPTOR_REQUEST yang menjelaskan permintaan deskriptor.

Panjang buffer input

Anggota Parameters.DeviceIoControl.OutputBufferLength menunjukkan ukuran, dalam byte, dari buffer output yang dialokasikan pengguna di anggota Data dari struktur USB_DESCRIPTOR_REQUEST .

Buffer output

Anggota Data dari struktur USB_DESCRIPTOR_REQUEST di AssociatedIrp.SystemBuffer menunjuk ke buffer output.

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

GUID_DEVINTERFACE_USB_HUB USB_DESCRIPTOR_REQUEST