Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The client driver's implementation to set charger information that it uses to enable charging over USB.
Syntax
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY EvtUfxDeviceProprietaryChargerSetProperty;
void EvtUfxDeviceProprietaryChargerSetProperty(
[in] UFXDEVICE unnamedParam1,
[in] WDFREQUEST unnamedParam2
)
{...}
Parameters
[in] unnamedParam1
The handle to a USB device object that the client driver received in a previous call to the UfxDeviceCreate.
[in] unnamedParam2
The handle framework request object that for an IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY request from the battery minidriver.
Return value
None
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.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Minimum KMDF version | 1.0 |
Minimum UMDF version | 2.0 |
Header | ufxclient.h |
IRQL | PASSIVE_LEVEL |