ucmucsippm.h 标头
此标头为 UCM-UCSI 平台策略管理器 (PPM) 类扩展中的抽象提供声明。 此 PPM 对象实现将 UCSI 命令从操作系统策略管理器 (OPM) 对象发送到客户端驱动程序以及从客户端驱动程序接收通知的详细信息。 为了将命令发送到客户端驱动程序,它将 UCSI PPM 命令转换为 IOCTL,并将其转发到客户端驱动程序,后者稍后会将命令传输到实际固件。
不要包含此标头。 请改为包括 Ucmucsicx.h。
有关详细信息,请参阅:
ucmucsippm.h 包含以下编程接口:
函数
UCMUCSI_CONNECTOR_INFO_INIT 初始化UCMUCSI_CONNECTOR_INFO结构。 |
UCMUCSI_PPM_CONFIG_INIT 初始化UCMUCSI_PPM_CONFIG 结构。 |
UcmUcsiConnectorCollectionAddConnector 将连接器添加到连接器集合对象。 |
UcmUcsiConnectorCollectionCreate 使用 UcmUcsiCx 创建连接器集合对象。 |
UcmUcsiPpmCreate (PPM) 对象创建平台策略管理器。 |
UcmUcsiPpmNotification 通知 UcmUcsiCx 类扩展有关 UCSI 通知的信息。 |
UcmUcsiPpmSetUcsiCommandRequestQueue 提供用于将 UCSI 命令调度到客户端驱动程序的框架队列对象。 |
UcmUcsiPpmStart 指示类扩展开始向客户端驱动程序发送请求。 |
UcmUcsiPpmStop 指示类扩展停止向客户端驱动程序发送请求。 |
结构
UCMUCSI_CONNECTOR_INFO 存储有关无法通过发送 UCSI 命令(如“获取连接器功能”)获取的连接器的信息。 |
UCMUCSI_PPM_CONFIG 存储创建平台策略管理器所需的配置信息, (PPM) 。 |