UFX_INTERFACE_PROPRIETARY_CHARGER structure (ufxproprietarycharger.h)
Stores pointers to driver-implemented callback functions for handling proprietary charger operations.
Syntax
typedef struct _UFX_INTERFACE_PROPRIETARY_CHARGER {
INTERFACE InterfaceHeader;
PFN_UFX_PROPRIETARY_CHARGER_DETECT ProprietaryChargerDetect;
PFN_UFX_PROPRIETARY_CHARGER_SET_PROPERTY ProprietaryChargerSetProperty;
PFN_UFX_PROPRIETARY_CHARGER_ABORT_OPERATION ProprietaryChargerAbortOperation;
PFN_UFX_PROPRIETARY_CHARGER_RESET_OPERATION ProprietaryChargerResetOperation;
} UFX_INTERFACE_PROPRIETARY_CHARGER, *PUFX_INTERFACE_PROPRIETARY_CHARGER;
Members
InterfaceHeader
The interface version number.
ProprietaryChargerDetect
A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_DETECT callback function.
ProprietaryChargerSetProperty
A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_SET_PROPERTY callback function.
ProprietaryChargerAbortOperation
A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_ABORT_OPERATION callback function.
ProprietaryChargerResetOperation
A pointer to the driver's implementation of the UFX_PROPRIETARY_CHARGER_RESET_OPERATION callback function.
Requirements
Requirement | Value |
---|---|
Header | ufxproprietarycharger.h (include Ufxproprietarycharger.h) |