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 連接器的狀態。 |