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


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

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

UcmConnectorCreate