UcmConnectorTypeCCurrentAdChanged 函数 (ucmmanager.h)

当指定的连接器更改当前播发时,通知 USB 连接器管理器框架扩展 (UcmCx) 。 连接器在为 DFP/Source) 时 (更改它,或者当它是 UFP/接收器) 时,合作伙伴 (更改它。

语法

NTSTATUS UcmConnectorTypeCCurrentAdChanged(
  [in] UCMCONNECTOR      Connector,
  [in] UCM_TYPEC_CURRENT CurrentAdvertisement
);

参数

[in] Connector

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

[in] CurrentAdvertisement

UCM_TYPEC_CURRENT类型的标志之一指示的连接器的新当前播发。

返回值

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

注解

使用 Type-C 连接器进行充电时,合作伙伴连接器会在连接到本地连接器时发送当前播发。 通过调用 UcmConnectorTypeCAttach 向 UcmCx 报告该初始播发。 在连接的生存期内,源播发的当前级别可能会更改。 客户端驱动程序必须通过调用 方法通知 UcmCx 有关该更改。

要求

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

另请参阅

UcmConnectorCreate

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged