Freigeben über


USB_PORT_PROPERTIES Union (usbioctl.h)

Die USB_PORT_PROPERTIES Union wird verwendet, um die Funktionen eines USB-Anschlusses (Universal Serial Bus) zu melden.

Die Portfunktionen werden in der USB_PORT_CONNECTOR_PROPERTIES Struktur durch die IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES E/A-Steuerelementanforderung 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;

Angehörige

ul

Eine Bitmaske, die die Eigenschaften und Funktionen des Ports angibt.

PortIsUserConnectable

Wenn TRUE, ist der Anschluss für den Benutzer sichtbar, und ein USB-Gerät kann an den Anschluss angeschlossen oder getrennt werden.

PortIsDebugCapable

Wenn TRUE-, unterstützt der Port das Debuggen über eine USB-Verbindung.

PortHasMultipleCompanions

PortConnectorIsTypeC

ReservedMBZ

Reserviert. Nicht verwenden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Keine unterstützt
Header- usbioctl.h (include Usbioctl.h)

Siehe auch

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

USB_PORT_CONNECTOR_PROPERTIES