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


Функция 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
целевая платформа Виндоус
минимальная версия KMDF 1.15
минимальная версия UMDF 2.15
заголовка ucmmanager.h (include Ucmcx.h)
библиотеки UcmCxstub.lib
IRQL PASSIVE_LEVEL

См. также

UcmConnectorCreate