estrutura USB_BUS_INFORMATION_LEVEL_1 (usbbusif.h)

A estrutura 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, em Unicode.

ControllerNameUnicodeString[1]

Especifica o nome simbólico para o controlador de host, em Unicode.

Comentários

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

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

Requisitos

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

Confira também

QueryBusInformation

Estruturas USB