IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)

La richiesta di I/O IOCTL_INTERNAL_USB_GET_BUS_INFO interroga l'autista del bus per determinate informazioni sull'autobus.

IOCTL_INTERNAL_USB_GET_BUS_INFO è una richiesta di controllo di I/O in modalità kernel. Questa richiesta è destinata all'hub USB PDO. Questa richiesta deve essere inviata a un irQL di PASSIVE_LEVEL.

Codice principale

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer di input

Parameters.Others.Argument1 deve essere un puntatore a una struttura USB_BUS_NOTIFICATION .

Lunghezza del buffer di input

Dimensione di una struttura USB_BUS_NOTIFICATION .

Buffer di output

Parameters.Others.Argument1 punta a una struttura USB_BUS_NOTIFICATION contenente i campi TotalBandwidth, ConsumedBandwidth e ControllerNameLength compilati.

Lunghezza del buffer di output

Dimensione di una struttura USB_BUS_NOTIFICATION .

Blocco dello stato

Il driver bus o porta imposta Irp-IoStatus.Status> su STATUS_SUCCESS o sullo stato di errore appropriato.

Requisiti

Requisito Valore
Intestazione usbioctl.h (include Usbioctl.h)

Vedi anche

USB_BUS_NOTIFICATION