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 对象。 |
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结构初始化为可变电源非电池类型电源数据对象。 |
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 定义电源 (PD) Type-C 端口的协商状态。 |
UCM_PD_POWER_DATA_OBJECT_TYPE 定义 Power Data 对象类型。 |
UCM_POWER_ROLE 定义 USB Type-C 连接的设备的电源角色。 |
UCM_TYPEC_CURRENT 定义不同的 Type-C 当前级别,如 Type-C 规范中定义。 |
UCM_TYPEC_OPERATING_MODE 定义 USB 类型 C 连接器的操作模式。 |
UCM_TYPEC_PARTNER 定义 Type-C 连接器的状态。 |