USBC_CURRENT enumeration (usbctypes.h)

Defines different Type-C current levels, as defined in the Type-C specification.

Syntax

typedef enum _USBC_CURRENT {
  UsbCCurrentInvalid,
  UsbCCurrentDefaultUsb,
  UsbCCurrent1500mA,
  UsbCCurrent3000mA
} USBC_CURRENT;

Constants

 
UsbCCurrentInvalid
Indicates the power sourcing current state is invalid.
UsbCCurrentDefaultUsb
Indicates the power sourcing current is the default USB current.
UsbCCurrent1500mA
Indicates the power sourcing current is 1500 mA.
UsbCCurrent3000mA
Indicates the power sourcing current is 3000 mA.

Requirements

Requirement Value
Minimum KMDF version 1.27
Minimum UMDF version N/A
Header usbctypes.h (include usbctypes.h)