共用方式為


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 的輸入參數值。