Поделиться через


перечисление UCM_CHARGING_STATE (ucmtypes.h)

Определяет состояние зарядки соединителя Type-C.

Синтаксис

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

Константы

 
UcmChargingStateInvalid
Указывает, что состояние зарядки недопустимо.
UcmChargingStateNotCharging
Указывает, что плата за порт не взимается.
UcmChargingStateNominalCharging
Указывает, что порт использует номинальную плату.
UcmChargingStateSlowCharging
Указывает, что порт заряжается медленно.
UcmChargingStateTrickleCharging
Указывает, что порт выполняет оплату за просачивание.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Минимальная версия KMDF 1.15
Минимальная версия UMDF 2.15
Верхняя часть ucmtypes.h (включая Ucmcx.h)

См. также раздел

UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS

UCM_CONNECTOR_TYPEC_ATTACH_PARAMS

UcmConnectorPdConnectionStateChanged

UcmConnectorTypeCAttach