usbctypes.h 标头

此标头是 USB 策略管理器的客户端驱动程序的结构和枚举声明,用于监视 USB 类型 C 连接器的活动和/或参与 USB 类型 C 连接器的策略决策。

请勿直接包含此标头。 相反,仅包括 Usbpmapi.h

有关详细信息,请参阅:

usbctypes.h 包含以下编程接口:

函数

 
USBC_PD_POWER_DATA_OBJECT_GET_TYPE

检索 PDO) (Power Data 对象的类型。

结构

 
USBC_PD_ALTERNATE_MODE

存储有关检测到的备用模式的信息。
USBC_PD_POWER_DATA_OBJECT

描述 PDO) (电源数据对象。
USBC_PD_REQUEST_DATA_OBJECT

描述 RDO) (请求数据对象。

枚举

 
USBC_CHARGING_STATE

了解USBC_CHARGING_STATE如何定义 Type-C 连接器的充电状态。
USBC_CURRENT

了解 USBC_CURRENT如何根据 Type-C 规范中的定义定义不同的 Type-C 当前级别。
USBC_DATA_ROLE

定义 USB 类型 C 连接设备的数据角色。
USBC_PARTNER

定义 USB 类型 C 连接器上检测到的连接器伙伴类型的值。
USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE

了解USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE如何 (APDO) 类型定义增强型电源数据对象。
USBC_PD_CONN_STATE

了解USBC_PD_CONN_STATE如何定义类型 C 端口的电源交付 (PD) 协商状态。
USBC_PD_POWER_DATA_OBJECT_TYPE

了解USBC_PD_POWER_DATA_OBJECT_TYPE如何 (PDO) 类型定义电源数据对象。
USBC_POWER_ROLE

了解USBC_POWER_ROLE如何定义 USB 类型 C 连接的设备的电源角色。
USBC_TYPEC_OPERATING_MODE

了解 USBC_TYPEC_OPERATING_MODE 如何定义 USB Type-C 连接器的运行模式。
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT

定义当前电源操作模式的值。