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

根据通用串行总线类型 C 端口控制器接口规范描述DEVICE_CAPABILITIES_1寄存器的 UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1 结构。 此结构在 UcmTcpciSpec.h 中声明。

DeviceCapabilities2

根据通用串行总线类型 C 端口控制器接口规范描述DEVICE_CAPABILITIES_2寄存器的 UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 结构。 此结构在 UcmTcpciSpec.h 中声明。

StandardInputCapabilities

根据通用串行总线类型-C 端口控制器接口规范描述STANDARD_INPUT_CAPABILITIES寄存器的 UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES 结构。 此结构在 UcmTcpciSpec.h 中声明。

StandardOutputCapabilities

根据通用串行总线类型 C 端口控制器接口规范描述STANDARD_OUTPUT_CAPABILITIES寄存器的 UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES 结构。 此结构在 UcmTcpciSpec.h 中声明。

要求

要求
Header ucmtcpciportcontroller.h

另请参阅

UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

UcmTcpciPortControllerCreate