UcmConnectorChargingStateChanged 函数 (ucmmanager.h)

将 USB 连接器管理器框架扩展 (UcmCx) 通知合作伙伴连接器的更新充电状态。

语法

NTSTATUS UcmConnectorChargingStateChanged(
  [in] UCMCONNECTOR       Connector,
  [in] UCM_CHARGING_STATE ChargingState
);

参数

[in] Connector

客户端驱动程序在上一次调用 UcmConnectorCreate 时收到的连接器对象的句柄。

[in] ChargingState

指示新充电状态的 UCM_CHARGING_STATE类型的标志之一。

返回值

如果操作成功,UcmConnectorChargingStateChanged 将返回STATUS_SUCCESS。 否则,此方法可以返回相应的 NTSTATUS 值。

注解

如果客户端驱动程序确定充电状态不是最佳状态,则应向 UcmCx 报告充电速度缓慢或缓慢。 然后,操作系统会通知用户此情况。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
目标平台 Windows
最低 KMDF 版本 1.15
最低 UMDF 版本 2.15
标头 ucmmanager.h (包括 Ucmcx.h)
Library UcmCxstub.lib
IRQL PASSIVE_LEVEL

另请参阅

UcmConnectorCreate