Compartir a través de


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)

Consulte también

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES

Estructuras USB

USB_CONNECTION_STATUS