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) |