Функция 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
Целевая платформа Windows
Минимальная версия KMDF 1.15
Минимальная версия UMDF 2.15
Верхняя часть ucmmanager.h (включая Ucmcx.h)
Библиотека UcmCxstub.lib
IRQL PASSIVE_LEVEL

См. также раздел

UcmConnectorCreate