struttura USB_NODE_CONNECTION_INFORMATION_EX_V2 (usbioctl.h)
La struttura USB_NODE_CONNECTION_INFORMATION_EX_V2 viene usata con la richiesta di controllo I /O IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 per recuperare informazioni sulla velocità su un dispositivo USB (Universal Serial Bus) collegato a una determinata porta.
Sintassi
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;
Members
ConnectionIndex
Il numero della porta. Se sono presenti n porte nell'hub USB, le porte vengono numerate da 1 a n. Per ottenere il numero di porte, inviare la richiesta di controllo I/O IOCTL_USB_GET_HUB_INFORMATION_EX. La richiesta recupera il numero di porta più alto nell'hub.
Length
Numero di byte necessari per contenere la struttura USB_NODE_CONNECTION_INFORMATION_EX_V2 . Il valore deve essere impostato dal chiamante come input per la richiesta di IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .
SupportedUsbProtocols
Protocolli di segnalazione USB supportati dalla porta.
Nella richiesta di IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 del chiamante il chiamante può impostare SupportedUsbProtocols su un OR bit per bit di uno o più flag definiti in USB_PROTOCOLS.
Al termine della richiesta, SupportedUsbProtocols contiene flag, che indicano i protocolli effettivamente supportati dalla porta.
Flags
Maschera di bit che indica le proprietà e le funzionalità del dispositivo o della porta collegata. Per altre informazioni, vedere USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Nessuno supportato |
Intestazione | usbioctl.h (include Usbioctl.h) |