UCM_TYPEC_CURRENT enumeration (ucmtypes.h)

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

Syntax

typedef enum _UCM_TYPEC_CURRENT {
  UcmTypeCCurrentInvalid,
  UcmTypeCCurrentDefaultUsb,
  UcmTypeCCurrent1500mA,
  UcmTypeCCurrent3000mA
} UCM_TYPEC_CURRENT;

Constants

 
UcmTypeCCurrentInvalid
Indicates the power sourcing current state is invalid.
UcmTypeCCurrentDefaultUsb
Indicates the power sourcing current is the default USB current.
UcmTypeCCurrent1500mA
Indicates the power sourcing current is 1500 mA.
UcmTypeCCurrent3000mA
Indicates the power sourcing current is 3000 mA.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Minimum KMDF version 1.15
Minimum UMDF version 2.15
Header ucmtypes.h (include Ucmcx.h)

See also

UcmConnectorTypeCAttach

UcmConnectorTypeCCurrentAdChanged