// ufxbase.h
typedef enum _USBFN_ACTION {
UsbfnActionNone,
UsbfnActionNoCad,
UsbfnActionDetectProprietaryCharger
} USBFN_ACTION, *PUSBFN_ACTION;
View the official Windows Driver Kit DDI referenceNo description available.
Defines special actions UFX should take when the client driver calls the UfxDevicePortDetectCompleteEx function.
UsbfnActionNoneNo special action should be taken.
UsbfnActionNoCadUFX should not notify the battery manager about the detected port type or the maximum current that can be drawn from the upstream port.
UsbfnActionDetectProprietaryChargerUFX should initiate proprietary charger detection by calling the client driver’s EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER callback function.