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) |