UcmConnectorTypeCCurrentAdChanged 函数 (ucmmanager.h)

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

语法

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
目标平台 窗户
最低 KMDF 版本 1.15
最低 UMDF 版本 2.15
标头 ucmmanager.h (包括 Ucmcx.h)
UcmCxstub.lib
IRQL PASSIVE_LEVEL

另请参阅

UcmConnectorCreate

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged