共用方式為


ucmtypes.h 標頭

usbref 會使用此標頭。 如需詳細資訊,請參閱

ucmtypes.h 包含下列程式設計介面:

函式

 
UCM_PD_POWER_DATA_OBJECT_GET_TYPE

從 UCM_PD_POWER_DATA_OBJECT 結構擷取 Power Data 物件的類型。
UCM_PD_POWER_DATA_OBJECT_INIT_BATTERY

將UCM_PD_POWER_DATA_OBJECT結構初始化為電池供應器類型 Power Data Object。
UCM_PD_POWER_DATA_OBJECT_INIT_FIXED

將 初始化為固定供應專案類型 Power Data 物件的UCM_PD_POWER_DATA_OBJECT。
UCM_PD_POWER_DATA_OBJECT_INIT_ULONG

藉由解譯 Power Data Object 值並正確設定每個欄位,初始化UCM_PD_POWER_DATA_OBJECT結構。
UCM_PD_POWER_DATA_OBJECT_INIT_VARIABLE_NON_BATTERY

將UCM_PD_POWER_DATA_OBJECT結構初始化為變數供應非電池類型 Power Data 物件。
UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG

藉由解譯要求資料物件值並正確設定每個欄位,初始化UCM_PD_REQUEST_DATA_OBJECT結構。

結構

 
UCM_PD_POWER_DATA_OBJECT

描述 Power Data 物件。 如需這些成員的相關資訊,請參閱 Power Delivery 規格。
UCM_PD_REQUEST_DATA_OBJECT

描述要求資料物件 (RDO) 。 如需這些成員的相關資訊,請參閱 Power Delivery 規格。

列舉

 
UCM_CHARGING_STATE

定義 Type-C 連接器的充電狀態。
UCM_PD_CONN_STATE

定義類型 C 埠 (PD) 交涉狀態的電源傳遞。
UCM_PD_POWER_DATA_OBJECT_TYPE

定義 Power Data Object 類型。
UCM_POWER_ROLE

定義 USB Type-C 連線裝置的電源角色。
UCM_TYPEC_CURRENT

定義不同的 Type-C 目前層級,如 Type-C 規格中所定義。
UCM_TYPEC_OPERATING_MODE

定義 USB Type-C 連接器的作業模式。
UCM_TYPEC_PARTNER

定義 Type-C 連接器的狀態。