IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO IOCTL (usbioctl.h)

Permintaan I/O IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO mengembalikan informasi tentang perangkat USB dan hub yang dilampirkan.

IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO adalah permintaan kontrol I/O mode kernel. Permintaan ini menargetkan PDO hub USB. Permintaan ini harus dikirim pada IRQL DISPATCH_LEVEL atau yang lebih rendah.

Kode utama

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer input

Parameters.Others.Argument1 menunjuk ke struktur HUB_DEVICE_CONFIG_INFO untuk menerima informasi konfigurasi perangkat.

Panjang buffer input

Ukuran struktur HUB_DEVICE_CONFIG_INFO .

Buffer output

Parameters.Others.Argument1 menunjuk ke struktur HUB_DEVICE_CONFIG_INFO yang berisi informasi konfigurasi perangkat.

Panjang buffer output

Ukuran struktur HUB_DEVICE_CONFIG_INFO .

Blok status

Hub atau driver port mengatur Irp-IoStatus.Status> ke STATUS_SUCCESS atau status kesalahan yang sesuai.

Keterangan

Setelah berhasil diselesaikan, struktur HardwareIds, CompatibleIds, DeviceDescription USB_ID_STRING yang terkandung dalam struktur HUB_DEVICE_CONFIG_INFO menunjuk ke buffer string yang dialokasikan oleh driver hub. Driver penelepon bertanggung jawab untuk melepaskan buffer ini sebelum driver dibongkar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista dan sistem operasi yang lebih baru.
Header usbioctl.h (termasuk Usbioctl.h)

Lihat juga

HUB_DEVICE_CONFIG_INFO

USB_ID_STRING