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