Поделиться через


Функция 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.

Замечания

Если соединитель (локальный соединитель) является источником питания, драйвер клиента может сообщать о возможностях и изменениях этих возможностей в UcmCx с помощью UcmConnectorPdSourceCaps. Если соединитель является приемником питания, сообщите о объявленных возможностях, полученных от партнера, вызвав UcmConnectorPdPartnerSourceCaps. Драйвер клиента должен вызывать UcmConnectorPdPartnerSourceCaps каждый раз, когда партнер повторно объявляет свои возможности.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
минимальная версия KMDF 1.15
минимальная версия UMDF 2.15
заголовка ucmmanager.h (include Ucmcx.h)
библиотеки UcmCxstub.lib
IRQL PASSIVE_LEVEL

См. также

UcmConnectorCreate