Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Реализация драйвера клиента для задания сведений о зарядных устройствах, которые он использует для включения зарядки через USB.
Синтаксис
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;
VOID EvtUfxDeviceProprietaryChargerSetProperty(
[in] UFXDEVICE unnamedParam1,
[in] WDFREQUEST unnamedParam2
)
{...}
Параметры
[in] unnamedParam1
Дескриптор usb-устройства, полученный драйвером клиента в предыдущем вызове UfxDeviceCreate.
[in] unnamedParam2
Объект запроса платформы дескриптора, который для запроса IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY из мини-driver батареи.
Возвращаемое значение
Никакой
Замечания
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY является необязательным обратным вызовом событий.
WdfRequest содержит запрос на IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, который указывает идентификатор зарядного устройства, известный драйвером клиента и драйвером миникласса батареи, а также значение напряжения в милливольтах. Драйвер клиента может использовать эти сведения для включения зарядки через USB-порт на соответствующем уровне текущего или напряжения.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| минимальная версия KMDF | 1.0 |
| минимальная версия UMDF | 2.0 |
| заголовка | ufxclient.h |
| IRQL | PASSIVE_LEVEL |