USBC_CHARGING_STATE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// usbctypes.h

typedef enum _USBC_CHARGING_STATE {
  UsbCChargingStateInvalid,
  UsbCChargingStateNotCharging,
  UsbCChargingStateNominalCharging,
  UsbCChargingStateSlowCharging,
  UsbCChargingStateTrickleCharging
} USBC_CHARGING_STATE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-usbctypes-_usbc_charging_state)

_USBC_CHARGING_STATE enumeration

Description

Defines the charging state of a Type-C connector.

Constants

UsbCChargingStateInvalid

Indicates the charging state is invalid.

UsbCChargingStateNotCharging

Indicates the port is not drawing a charge.

UsbCChargingStateNominalCharging

Indicates the port is drawing a nominal charge.

UsbCChargingStateSlowCharging

Indicates the port is drawing a slow charge.

UsbCChargingStateTrickleCharging

Indicates the port is drawing a trickle charge.

Remarks

See also