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 結構,根據通用序列總線類型-C 埠控制器介面規格來描述DEVICE_CAPABILITIES_1註冊。 此結構在UcmTcpciSpec.h中宣告。

DeviceCapabilities2

根據通用序列總線類型-C 埠控制器介面規格描述DEVICE_CAPABILITIES_2 Register 的 UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 結構。 此結構在UcmTcpciSpec.h中宣告。

StandardInputCapabilities

UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES 結構,根據通用序列總線類型-C 埠控制器介面規格來描述STANDARD_INPUT_CAPABILITIES註冊。 此結構在UcmTcpciSpec.h中宣告。

StandardOutputCapabilities

UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES 結構,根據通用序列總線類型-C 埠控制器介面規格來描述STANDARD_OUTPUT_CAPABILITIES註冊。 此結構在UcmTcpciSpec.h中宣告。

規格需求

需求
標頭 ucmtcpciportcontroller.h

另請參閱

UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

UcmTcpciPortControllerCreate