UCM_CHARGING_STATE enumeration (ucmtypes.h)
Defines the charging state of a Type-C connector.
Syntax
typedef enum _UCM_CHARGING_STATE {
UcmChargingStateInvalid,
UcmChargingStateNotCharging,
UcmChargingStateNominalCharging,
UcmChargingStateSlowCharging,
UcmChargingStateTrickleCharging
} UCM_CHARGING_STATE, *PUCM_CHARGING_STATE;
Constants
UcmChargingStateInvalid Indicates the charging state is invalid. |
UcmChargingStateNotCharging Indicates the port is not drawing a charge. |
UcmChargingStateNominalCharging Indicates the port is drawing a nominal charge. |
UcmChargingStateSlowCharging Indicates the port is drawing a slow charge. |
UcmChargingStateTrickleCharging Indicates the port is drawing a trickle charge. |
Requirements
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
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS
Feedback
Submit and view feedback for