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 连接器的状态。