USB_NODE_CONNECTION_ATTRIBUTES struttura (usbioctl.h)
La struttura USB_NODE_CONNECTION_ATTRIBUTES viene usata con la richiesta di controllo I/O di IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES per recuperare gli attributi di una connessione.
Sintassi
typedef struct _USB_NODE_CONNECTION_ATTRIBUTES {
ULONG ConnectionIndex;
USB_CONNECTION_STATUS ConnectionStatus;
ULONG PortAttributes;
} USB_NODE_CONNECTION_ATTRIBUTES, *PUSB_NODE_CONNECTION_ATTRIBUTES;
Members
ConnectionIndex
In input alla IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES richiesta di controllo I/O, questo membro contiene il numero della porta.
ConnectionStatus
Nell'output della richiesta di controllo IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O, questo membro contiene un enumeratore USB_CONNECTION_STATUS che indica lo stato della connessione.
PortAttributes
Nell'output della richiesta di controllo I/O di IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , questo membro contiene gli attributi della porta estesa microsoft.
Per Windows Vista, Windows Server 2008 e Windows 7 il campo attributi della porta estesa microsoft sarà sempre zero.
Per Windows XP e Windows Server 2003, il valore portAttributes potrebbe essere impostato sugli attributi delle porte estese da Microsoft, USB_PORTATTR_NO_OVERCURRENT_UI. Questo attributo indica che non verrà visualizzata alcuna interfaccia visibile dall'utente quando si verifica sovracurrent sulla porta.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbioctl.h (include Usbioctl.h) |