共用方式為


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/Sink 時)。
UcmConnectorTypeCDetach

當夥伴連接器與指定的 Type-C 連接器中斷連結時,通知 USB 連接器管理員架構延伸模組 (UcmCx)。
UcmInitializeDevice

初始化 USB 連接器管理員架構延伸模組 (UcmCx)。

回呼函式

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