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