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 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2.
SupportedUsbProtocols
Os protocolos de sinalização USB compatíveis com a porta.
Na solicitação de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 do chamador, o chamador pode definir supportedUsbProtocols para 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 que são realmente compatíveis com a 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 |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Nenhum com suporte |
cabeçalho | usbioctl.h (include Usbioctl.h) |