estructura USB_NODE_CONNECTION_INFORMATION_EX_V2 (usbioctl.h)
La estructura de USB_NODE_CONNECTION_INFORMATION_EX_V2 se usa con la solicitud de control de E/S de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 para recuperar información de velocidad sobre un dispositivo de bus serie universal (USB) conectado a un puerto determinado.
Sintaxis
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;
Miembros
ConnectionIndex
Número del puerto. Si hay n puertos en el concentrador USB, los puertos se numeran de 1 a n. Para obtener el número de puertos, envíe la solicitud de control de E/S de IOCTL_USB_GET_HUB_INFORMATION_EX . La solicitud recupera el número de puerto más alto del centro.
Length
Número de bytes necesarios para contener la estructura de USB_NODE_CONNECTION_INFORMATION_EX_V2 . El autor de la llamada debe establecer el valor como entrada en la solicitud IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .
SupportedUsbProtocols
Los protocolos de señalización USB compatibles con el puerto.
En la solicitud de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 del autor de la llamada, el autor de la llamada puede establecer SupportedUsbProtocols en un or bit a bit de una o varias marcas definidas en USB_PROTOCOLS.
Tras la finalización de la solicitud, SupportedUsbProtocols contiene marcas, que indican los protocolos que realmente son compatibles con el puerto.
Flags
Máscara de bits que indica las propiedades y funcionalidades del dispositivo o puerto conectados. Para obtener más información, consulte USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | usbioctl.h (incluya Usbioctl.h) |