Compartilhar via


IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)

A solicitação de E/S do IOCTL_INTERNAL_USB_GET_BUS_INFO consulta o motorista do ônibus para obter determinadas informações de ônibus.

IOCTL_INTERNAL_USB_GET_BUS_INFO é uma solicitação de controle de E/S no modo kernel. Essa solicitação tem como destino o PDO do hub USB. Essa solicitação deve ser enviada em um IRQL de PASSIVE_LEVEL.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer de entrada

Parameters.Others.Argument1 deve ser um ponteiro para uma estrutura USB_BUS_NOTIFICATION.

Comprimento do buffer de entrada

O tamanho de uma estrutura USB_BUS_NOTIFICATION.

Buffer de saída

Parameters.Others.Argument1 aponta para uma estrutura USB_BUS_NOTIFICATION que tem os campos TotalBandwidth, ConsumedBandwidthe ControllerNameLength preenchidos.

Comprimento do buffer de saída

O tamanho de uma estrutura USB_BUS_NOTIFICATION.

Bloco de status

O driver de barramento ou porta define Irp->IoStatus.Status para STATUS_SUCCESS ou o status de erro apropriado.

Requisitos

Requisito Valor
cabeçalho usbioctl.h (include Usbioctl.h)

Consulte também

USB_BUS_NOTIFICATION