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 當指定的連接器變更目前公告時,通知 USB 連接器管理員架構延伸模組 (UcmCx) 。 當連接器為 DFP/Source) 時,連接器 (變更,或合作夥伴在 UFP/接收) 時 (變更它。 |
UcmConnectorTypeCDetach 當夥伴連接器與指定的 Type-C 連接器中斷連結時, (UcmCx) 通知 USB 連接器管理員架構延伸模組。 |
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 的輸入參數值。 |