функция обратного вызова EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY (ufxclient.h)
Реализация драйвера клиента для задания сведений о зарядном устройстве, которые он использует для включения зарядки через 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 запрос от мини-накопителя батареи.
Возвращаемое значение
None
Remarks
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY является необязательным обратным вызовом события.
WdfRequest содержит запрос на IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, который указывает идентификатор зарядного устройства, известный драйверу клиента и драйверу мини-класса батареи, и значение напряжения в милливольтах. Драйвер клиента может использовать эти сведения для включения зарядки через USB-порт на соответствующем уровне тока или напряжения.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | ufxclient.h |
IRQL | PASSIVE_LEVEL |