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