énumération UCM_CHARGING_STATE (ucmtypes.h)

Définit l’état de charge d’un connecteur de type C.

Syntax

typedef enum _UCM_CHARGING_STATE {
  UcmChargingStateInvalid,
  UcmChargingStateNotCharging,
  UcmChargingStateNominalCharging,
  UcmChargingStateSlowCharging,
  UcmChargingStateTrickleCharging
} UCM_CHARGING_STATE, *PUCM_CHARGING_STATE;

Constantes

 
UcmChargingStateInvalid
Indique que l’état de charge n’est pas valide.
UcmChargingStateNotCharging
Indique que le port ne dessine pas de frais.
UcmChargingStateNominalCharging
Indique que le port dessine une charge nominale.
UcmChargingStateSlowCharging
Indique que le port dessine une charge lente.
UcmChargingStateTrickleCharging
Indique que le port dessine une charge de ruissellement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Version KMDF minimale 1.15
Version UMDF minimale 2.15
En-tête ucmtypes.h (inclure Ucmcx.h)

Voir aussi

UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS

UCM_CONNECTOR_TYPEC_ATTACH_PARAMS

UcmConnectorPdConnectionStateChanged

UcmConnectorTypeCAttach