функция обратного вызова 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

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

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete