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 |