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