estrutura USB_NODE_CONNECTION_INFORMATION_EX_V2 (usbioctl.h)
A estrutura USB_NODE_CONNECTION_INFORMATION_EX_V2 é usada com a solicitação de controle de E/ S IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 para recuperar informações de velocidade sobre um dispositivo USB (Barramento Serial Universal) anexado a uma porta específica.
Sintaxe
typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
ULONG ConnectionIndex;
ULONG Length;
USB_PROTOCOLS SupportedUsbProtocols;
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;
Membros
ConnectionIndex
O número da porta. Se houver n portas no hub USB, as portas serão numeradas de 1 a n. Para obter o número de portas, envie a solicitação de controle de E/ S IOCTL_USB_GET_HUB_INFORMATION_EX . A solicitação recupera o número de porta mais alto no hub.
Length
O número de bytes necessários para manter a estrutura USB_NODE_CONNECTION_INFORMATION_EX_V2 . O valor deve ser definido pelo chamador como entrada para a solicitação de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .
SupportedUsbProtocols
Os protocolos de sinalização USB compatíveis com a porta.
Na solicitação IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 do chamador, o chamador pode definir SupportedUsbProtocols como um OR bit a bit de um ou mais sinalizadores definidos em USB_PROTOCOLS.
Após a conclusão da solicitação, SupportedUsbProtocols contém sinalizadores, que indicam os protocolos com suporte na porta.
Flags
Uma máscara de bits que indica as propriedades e os recursos do dispositivo ou porta anexado. Para obter mais informações, consulte USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | usbioctl.h (inclua Usbioctl.h) |