Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уведомляет расширение платформы диспетчера соединителей 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 |