Compartilhar via


estrutura USB_BUS_INFORMATION_LEVEL_1 (usbbusif.h)

A estrutura de USB_BUS_INFORMATION_LEVEL_1 é usada em conjunto com a rotina de interface QueryBusInformation para relatar informações sobre o barramento.

Sintaxe

typedef struct _USB_BUS_INFORMATION_LEVEL_1 {
  ULONG TotalBandwidth;
  ULONG ConsumedBandwidth;
  ULONG ControllerNameLength;
  WCHAR ControllerNameUnicodeString[1];
} USB_BUS_INFORMATION_LEVEL_1, *PUSB_BUS_INFORMATION_LEVEL_1;

Membros

TotalBandwidth

Especifica a largura de banda total, em bits por segundo, disponível no barramento.

ConsumedBandwidth

Especifica a largura de banda média já em uso, em bits por segundo.

ControllerNameLength

Especifica o comprimento do nome simbólico para o controlador de host, no Unicode.

ControllerNameUnicodeString[1]

Especifica o nome simbólico do controlador de host, no Unicode.

Observações

O chamador deve definir o parâmetro Level da rotina de QueryBusInformation como 1.

Para obter mais informações sobre como obter o nível adequado da interface USB, consulte rotinas USB.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e em sistemas operacionais posteriores.
cabeçalho usbbusif.h (inclua Usbbusif.h)

Consulte também

QueryBusInformation

estruturas USB