UcmConnectorPdSourceCaps 函数 (ucmmanager.h)

使用连接器的电源功能通知 USB 连接器管理器框架扩展 (UcmCx) 。

语法

NTSTATUS UcmConnectorPdSourceCaps(
  [in] UCMCONNECTOR                Connector,
       UCM_PD_POWER_DATA_OBJECT [] Pdos,
  [in] UCHAR                       PdoCount
);

参数

[in] Connector

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

Pdos

调用方分配的 UCM_PD_POWER_DATA_OBJECT 结构数组,用于描述电源功能。

[in] PdoCount

由 Pdos[] 指定的数组中的元素数。

返回值

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

注解

如果连接器 (本地连接器) 是电源,则客户端驱动程序可以使用 UcmConnectorPdSourceCaps 向 UcmCx 报告这些功能和对这些功能的更改。 如果连接器是电源接收器,请通过调用 UcmConnectorPdPartnerSourceCaps 报告从合作伙伴收到的播发功能。 每次合作伙伴重新播发其功能时,客户端驱动程序都必须调用 UcmConnectorPdPartnerSourceCaps

要求

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

另请参阅

UcmConnectorCreate