Compartir a través de


USB_PORT_PROPERTIES unión (usbioctl.h)

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

Las funcionalidades de puerto se recuperan en la estructura 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 TRUE, el puerto es visible para el usuario y un dispositivo USB se puede conectar o desasociar del puerto.

PortIsDebugCapable

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

PortHasMultipleCompanions

PortConnectorIsTypeC

ReservedMBZ

Reservado. No use.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido No se admite ninguna
encabezado de usbioctl.h (incluya Usbioctl.h)

Consulte también

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

USB_PORT_CONNECTOR_PROPERTIES