заголовок usbctypes.h

Этот заголовок представляет собой объявления структуры и перечисления для клиентских драйверов диспетчера политик USB, которые отслеживают действия соединителей USB-C и/или участвуют в принятии решений политики соединителей USB Type-C.

Не включайте этот заголовок напрямую. Вместо этого включите только usbpmapi.h.

Дополнительные сведения см. в разделе:

usbctypes.h содержит следующие программные интерфейсы:

Функции

 
USBC_PD_POWER_DATA_OBJECT_GET_TYPE

Извлекает тип объекта Power Data Object (PDO).

Структуры

 
USBC_PD_ALTERNATE_MODE

Хранит сведения об обнаружении альтернативного режима.
USBC_PD_POWER_DATA_OBJECT

Описывает объект данных питания (PDO).
USBC_PD_REQUEST_DATA_OBJECT

Описывает объект данных запроса (RDO).

Перечисления

 
USBC_CHARGING_STATE

Узнайте, как USBC_CHARGING_STATE определяет состояние зарядки соединителя Type-C.
USBC_CURRENT

Узнайте, как USBC_CURRENT определяет различные текущие уровни Type-C, как определено в спецификации Type-C.
USBC_DATA_ROLE

Определяет роли данных для подключенных устройств USB Type-C.
USBC_PARTNER

Определяет значения для типа партнера соединителя, обнаруженного на соединителе USB Type-C.
USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE

Узнайте, как USBC_PD_AUGMENTED_POWER_DATA_OBJECT_TYPE определяет типы объектов данных питания (APDO).
USBC_PD_CONN_STATE

Узнайте, как USBC_PD_CONN_STATE определяет состояния согласования доставки питания (PD) порта Type-C.
USBC_PD_POWER_DATA_OBJECT_TYPE

Узнайте, как USBC_PD_POWER_DATA_OBJECT_TYPE определяет типы объектов данных питания (PDO).
USBC_POWER_ROLE

Узнайте, как USBC_POWER_ROLE определяет роли питания для подключенных устройств USB Type-C.
USBC_TYPEC_OPERATING_MODE

Узнайте, как USBC_TYPEC_OPERATING_MODE определяет режимы работы соединителя USB Type-C.
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT

Определяет значения для текущего режима работы питания.