Share via


USB_PORT_PROPERTIES unión (usbioctl.h)

La unión USB_PORT_PROPERTIES se usa para informar de las funcionalidades de un puerto de bus serie universal (USB).

Las funcionalidades de puerto se recuperan en la estructura de USB_PORT_CONNECTOR_PROPERTIES mediante la solicitud de control de E/S de IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES .

Sintaxis

typedef union _USB_PORT_PROPERTIES {
  ULONG  ul;
  struct {
    ULONG PortIsUserConnectable : 1;
    ULONG PortIsDebugCapable : 1;
    ULONG PortHasMultipleCompanions : 1;
    ULONG PortConnectorIsTypeC : 1;
    ULONG ReservedMBZ : 28;
  };
} USB_PORT_PROPERTIES, *PUSB_PORT_PROPERTIES;

Miembros

ul

Máscara de bits que indica las propiedades y funcionalidades del puerto.

PortIsUserConnectable

Si es TRUE, el puerto es visible para el usuario y un dispositivo USB se puede conectar o desasociar del puerto.

PortIsDebugCapable

Si es TRUE, el puerto admite la depuración a través de una conexión USB.

PortHasMultipleCompanions

PortConnectorIsTypeC

ReservedMBZ

Reservado. No utilizar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible No se admite ninguno
Encabezado usbioctl.h (incluya Usbioctl.h)

Consulte también

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

USB_PORT_CONNECTOR_PROPERTIES