共用方式為


UCMTCPCI_PORT_CONTROLLER_CAPABILITIES結構 (ucmtcpciportcontroller.h)

包含埠控制器功能的相關信息。 此用戶端驅動程序必須在初始化期間指定呼叫 UcmTcpciPortControllerCreate 中的資訊。 呼叫 UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT 來初始化這個結構。

語法

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;

成員

Size

這個結構的大小。

IsPowerDeliveryCapable

顯示埠控制器是否支援 USB 電源傳遞

DeviceCapabilities1

UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1 結構,根據通用序列總線 Type-C 埠控制器介面規格,描述DEVICE_CAPABILITIES_1緩存器。 此結構會在UcmTcpciSpec.h中宣告。

DeviceCapabilities2

UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 結構,根據通用序列總線 Type-C 埠控制器介面規格,描述DEVICE_CAPABILITIES_2緩存器。 此結構會在UcmTcpciSpec.h中宣告。

StandardInputCapabilities

根據通用序列總線 Type-C 埠控制器介面規格,描述 STANDARD_INPUT_CAPABILITIES Register 的 UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES 結構。 此結構會在UcmTcpciSpec.h中宣告。

StandardOutputCapabilities

UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES 結構,根據通用序列總線 Type-C 埠控制器介面規格,描述STANDARD_OUTPUT_CAPABILITIES緩存器。 此結構會在UcmTcpciSpec.h中宣告。

要求

要求 價值
標頭 ucmtcpciportcontroller.h

另請參閱

UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

UcmTcpciPortControllerCreate