UCMTCPCI_PORT_CONTROLLER_CAPABILITIES-Struktur (ucmtcpciportcontroller.h)

Enthält Informationen zu den Funktionen des Portcontrollers. Dieser Clienttreiber muss diese Informationen im Aufruf von UcmTcpciPortControllerCreate während der Initialisierung angeben. Rufen Sie UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT auf, um diese Struktur zu initialisieren.

Syntax

typedef struct _UCMTCPCI_PORT_CONTROLLER_CAPABILITIES {
  ULONG                                                 Size;
  BOOLEAN                                               IsPowerDeliveryCapable;
  UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1        DeviceCapabilities1;
  UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2        DeviceCapabilities2;
  UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES  StandardInputCapabilities;
  UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES StandardOutputCapabilities;
} UCMTCPCI_PORT_CONTROLLER_CAPABILITIES, *PUCMTCPCI_PORT_CONTROLLER_CAPABILITIES;

Member

Size

Die Größe dieser Struktur.

IsPowerDeliveryCapable

Gibt an, ob der Portcontroller USB Power Delivery unterstützt.

DeviceCapabilities1

Eine UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1-Struktur , die die DEVICE_CAPABILITIES_1 Register gemäß der Port controller-Spezifikation des Typs C für den universellen seriellen Bus beschreibt. Diese Struktur wird in UcmTcpciSpec.h deklariert.

DeviceCapabilities2

Eine UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2-Struktur , die die DEVICE_CAPABILITIES_2 Register gemäß der Spezifikation der Schnittstellenspezifikation für Portcontroller des Typs C für den universellen seriellen Bus beschreibt. Diese Struktur wird in UcmTcpciSpec.h deklariert.

StandardInputCapabilities

Eine UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES-Struktur , die die STANDARD_INPUT_CAPABILITIES Register gemäß der Spezifikation der Schnittstellenspezifikation für den Typ-C-Portcontroller für den universellen seriellen Bus beschreibt. Diese Struktur wird in UcmTcpciSpec.h deklariert.

StandardOutputCapabilities

Eine UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES-Struktur , die die STANDARD_OUTPUT_CAPABILITIES Register gemäß der Spezifikation der Schnittstellenspezifikation für den Universal Serial Bus Typ-C beschreibt. Diese Struktur wird in UcmTcpciSpec.h deklariert.

Anforderungen

Anforderung Wert
Header ucmtcpciportcontroller.h

Weitere Informationen

UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

UcmTcpciPortControllerErstellen