EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ufxclient.h

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;

VOID EvtUfxDeviceProprietaryChargerSetProperty(
  [in] UFXDEVICE unnamedParam1,
  [in] WDFREQUEST unnamedParam2
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-ufxclient-evt_ufx_device_proprietary_charger_set_property)

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY callback function

Description

The client driver's implementation to set charger information that it uses to enable charging over USB.

Parameters

unnamedParam1 [in]

The handle to a USB device object that the client driver received in a previous call to the UfxDeviceCreate.

unnamedParam2 [in]

The handle framework request object that for an IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY request from the battery minidriver.

Remarks

EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY is an optional event callback.

WdfRequest is contains a request for IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY, which specifies a charger ID that is known by the client driver and battery miniclass driver, and a voltage value in millivolts. The client driver can use this information to enable charging over the USB port at an appropriate current/voltage level.

See also

UfxDeviceCreate

UfxDeviceProprietaryChargerDetectComplete