Функция UcmConnectorChargingStateChanged (ucmmanager.h)
Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) об обновленном состоянии зарядки соединителя партнера.
Синтаксис
NTSTATUS UcmConnectorChargingStateChanged(
[in] UCMCONNECTOR Connector,
[in] UCM_CHARGING_STATE ChargingState
);
Параметры
[in] Connector
Обработка объекта соединителя, полученного драйвером клиента при предыдущем вызове UcmConnectorCreate.
[in] ChargingState
Один из UCM_CHARGING_STATE типизированных флагов, указывающих новое состояние зарядки.
Возвращаемое значение
UcmConnectorChargingStateChanged возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующее значение NTSTATUS .
Комментарии
Если драйвер клиента определяет, что состояние зарядки является неоптимальным, он должен сообщить о медленной или просочившемся зарядке в UcmCx. Затем операционная система уведомляет пользователя об этом условии.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1.15 |
Минимальная версия UMDF | 2.15 |
Верхняя часть | ucmmanager.h (включая Ucmcx.h) |
Библиотека | UcmCxstub.lib |
IRQL | PASSIVE_LEVEL |