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


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

См. также

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete