// ucmtypes.h
typedef enum _UCM_CHARGING_STATE {
UcmChargingStateInvalid,
UcmChargingStateNotCharging,
UcmChargingStateNominalCharging,
UcmChargingStateSlowCharging,
UcmChargingStateTrickleCharging
} UCM_CHARGING_STATE, *PUCM_CHARGING_STATE;
View the official Windows Driver Kit DDI referenceNo description available.
Defines the charging state of a Type-C connector.
UcmChargingStateInvalidIndicates the charging state is invalid.
UcmChargingStateNotChargingIndicates the port is not drawing a charge.
UcmChargingStateNominalChargingIndicates the port is drawing a nominal charge.
UcmChargingStateSlowChargingIndicates the port is drawing a slow charge.
UcmChargingStateTrickleChargingIndicates the port is drawing a trickle charge.
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS
UcmConnectorPdConnectionStateChanged