ucmmanager.h 标头
usbref 使用此标头。 有关详细信息,请参阅:
ucmmanager.h 包含以下编程接口:
函数
UCM_CONNECTOR_CONFIG_INIT 初始化UCM_CONNECTOR_CONFIG结构。 |
UCM_CONNECTOR_PD_CONFIG_INIT 初始化UCM_CONNECTOR_PD_CONFIG结构。 |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT 初始化UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS结构。 |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT 初始化UCM_CONNECTOR_TYPEC_ATTACH_PARAMS结构。 |
UCM_CONNECTOR_TYPEC_CONFIG_INIT 初始化UCM_CONNECTOR_TYPEC_CONFIG结构。 |
UCM_MANAGER_CONFIG_INIT 初始化UCM_MANAGER_CONFIG结构。 |
UcmConnectorChargingStateChanged 将 USB 连接器管理器框架扩展 (UcmCx) 通知合作伙伴连接器的更新充电状态。 |
UcmConnectorCreate 创建连接器对象。 |
UcmConnectorDataDirectionChanged 通知 USB 连接器管理器框架扩展 (UcmCx) 新的数据角色更改数据角色。 |
UcmConnectorPdConnectionStateChanged 通知 USB 连接器管理器框架扩展 (UcmCx) 当前协商的 PD 合同的连接功能 ((如果有) )。 |
UcmConnectorPdPartnerSourceCaps 通知 USB 连接器管理器框架扩展 (UcmCx) 合作伙伴连接器的电源功能。 |
UcmConnectorPdSourceCaps 使用连接器的电源功能通知 USB 连接器管理器框架扩展 (UcmCx) 。 |
UcmConnectorPowerDirectionChanged 通知 USB 连接器管理器框架扩展 (UcmCx) 合作伙伴连接器的新电源角色。 |
UcmConnectorTypeCAttach 连接合作伙伴连接器时,通知 USB 连接器管理器框架扩展 (UcmCx) 。 |
UcmConnectorTypeCCurrentAdChanged 当指定的连接器更改当前播发时, (UcmCx) 通知 USB 连接器管理器框架扩展。 连接器在 DFP/Source) 时 (更改它,或者合作伙伴在为 UFP/Sink) 时 (更改它。 |
UcmConnectorTypeCDetach 当合作伙伴连接器从指定的 Type-C 连接器分离时,通知 USB 连接器管理器框架扩展 (UcmCx) 。 |
UcmInitializeDevice 初始化 UcmCx) (USB 连接器管理器框架扩展。 |
回调函数
EVT_UCM_CONNECTOR_SET_DATA_ROLE 客户端驱动程序实现的 EVT_UCM_CONNECTOR_SET_DATA_ROLE 事件回调函数,该函数在附加到合作伙伴连接器时将连接器的数据角色交换为指定角色。 |
EVT_UCM_CONNECTOR_SET_POWER_ROLE 客户端驱动程序实现的 EVT_UCM_CONNECTOR_SET_POWER_ROLE 事件回调函数,该函数在附加到合作伙伴连接器时将连接器的电源角色设置为指定角色。 |
结构
UCM_CONNECTOR_CONFIG 介绍 Type-C 连接器对象的配置选项。 初始化UCM_MANAGER_CONFIG结构是 UcmInitializeDevice 的输入参数值。 |
UCM_CONNECTOR_PD_CONFIG 介绍连接器的 Power Delivery 2.0 功能。 |
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS 描述 PD 连接更改事件的参数。 |
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS 描述当前附加到连接器的合作伙伴。 |
UCM_CONNECTOR_TYPEC_CONFIG 介绍 Type-C 连接器的配置选项。 |
UCM_MANAGER_CONFIG 介绍 UCM 管理器的配置选项。 初始化UCM_MANAGER_CONFIG结构是 UcmInitializeDevice 的输入参数值。 |