USB_PORT_PROPERTIES Union (usbioctl.h)
Der USB_PORT_PROPERTIES Union wird verwendet, um die Funktionen eines USB-Ports (Universal Serial Bus) zu melden.
Die Portfunktionen werden in der USB_PORT_CONNECTOR_PROPERTIES-Struktur von der IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES-E /A-Steuerungsanforderung abgerufen.
Syntax
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;
Member
ul
Eine Bitmaske, die die Eigenschaften und Funktionen des Ports angibt.
PortIsUserConnectable
Bei TRUE ist der Port für den Benutzer sichtbar, und ein USB-Gerät kann an den Port angeschlossen oder davon getrennt werden.
PortIsDebugCapable
Bei TRUE unterstützt der Port das Debuggen über eine USB-Verbindung.
PortHasMultipleCompanions
PortConnectorIsTypeC
ReservedMBZ
Reserviert. Darf nicht verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | usbioctl.h (include Usbioctl.h) |