estructura USB_NODE_CONNECTION_ATTRIBUTES (usbioctl.h)
La estructura USB_NODE_CONNECTION_ATTRIBUTES se usa con la solicitud de control de E/S de IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES para recuperar los atributos de una conexión.
Sintaxis
typedef struct _USB_NODE_CONNECTION_ATTRIBUTES {
ULONG ConnectionIndex;
USB_CONNECTION_STATUS ConnectionStatus;
ULONG PortAttributes;
} USB_NODE_CONNECTION_ATTRIBUTES, *PUSB_NODE_CONNECTION_ATTRIBUTES;
Miembros
ConnectionIndex
En la entrada de la solicitud de control de E/S de IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , este miembro contiene el número del puerto.
ConnectionStatus
En la salida de la solicitud de control de E/S de IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , este miembro contiene un enumerador USB_CONNECTION_STATUS que indica el estado de conexión.
PortAttributes
En la salida de la solicitud de control de E/S de IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES , este miembro contiene los atributos de puerto extendidos de Microsoft.
Para Windows Vista, Windows Server 2008 y Windows 7, el campo atributos de puerto extendido de Microsoft siempre será cero.
Para Windows XP y Windows Server 2003, el valor PortAttributes puede establecerse en los atributos de puerto extendidos de Microsoft, USB_PORTATTR_NO_OVERCURRENT_UI. Este atributo indica que no se mostrará ninguna interfaz visible para el usuario cuando se produzca una sobrecurrencia en el puerto.
Requisitos
Requisito | Valor |
---|---|
Header | usbioctl.h (incluya Usbioctl.h) |