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


Заголовок ucmmanager.h

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

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

Функции

 
UCM_CONNECTOR_CONFIG_INIT

Инициализирует структуру UCM_CONNECTOR_CONFIG.
UCM_CONNECTOR_PD_CONFIG_INIT

Инициализирует структуру UCM_CONNECTOR_PD_CONFIG.
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS_INIT

Инициализирует структуру UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS.
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS_INIT

Инициализирует структуру UCM_CONNECTOR_TYPEC_ATTACH_PARAMS.
UCM_CONNECTOR_TYPEC_CONFIG_INIT

Инициализирует структуру UCM_CONNECTOR_TYPEC_CONFIG.
UCM_MANAGER_CONFIG_INIT

Инициализирует структуру UCM_MANAGER_CONFIG.
UcmConnectorChargingStateChanged

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) об обновленном состоянии зарядки соединителя партнера.
UcmConnectorCreate

Создает объект соединителя.
UcmConnectorDataDirectionChanged

Уведомляет расширение платформы диспетчера usb-соединителей (UcmCx) о новой роли данных об изменении роли данных.
UcmConnectorPdConnectionStateChanged

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) о возможностях подключения согласованного контракта PD (если таковой есть).
UcmConnectorPdPartnerSourceCaps

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) о возможностях источника питания партнерского соединителя.
UcmConnectorPdSourceCaps

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) о возможностях источника питания соединителя.
UcmConnectorPowerDirectionChanged

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) о новой роли питания партнерского соединителя.
UcmConnectorTypeCAttach

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx) при подключении соединителя партнера.
UcmConnectorTypeCCurrentAdChanged

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx), когда указанный соединитель изменяет текущее объявление. Либо соединитель изменяет его (если это DFP или источник), либо партнер изменил его (если это UFP или приемник).
UcmConnectorTypeCDetach

Уведомляет расширение платформы диспетчера USB-соединителей (UcmCx), когда соединитель партнера отсоединяется от указанного соединителя Type-C.
UcmInitializeDevice

Инициализирует расширение платформы диспетчера USB-соединителей (UcmCx).

Функции обратного вызова

 
EVT_UCM_CONNECTOR_SET_DATA_ROLE

Реализация драйвером клиента функции обратного вызова события EVT_UCM_CONNECTOR_SET_DATA_ROLE, которая переключает роль данных соединителя на указанную роль при подключении к соединителю партнера.
EVT_UCM_CONNECTOR_SET_POWER_ROLE

Реализация драйвером клиента функции обратного вызова события EVT_UCM_CONNECTOR_SET_POWER_ROLE, которая устанавливает для роли питания соединителя указанную роль при подключении к соединителю партнера.

Структуры

 
UCM_CONNECTOR_CONFIG

Описывает параметры конфигурации для объекта соединителя Type-C. Инициализированная структура UCM_MANAGER_CONFIG является входным значением параметра UcmInitializeDevice.
UCM_CONNECTOR_PD_CONFIG

Описание возможностей соединителя Power Delivery 2.0.
UCM_CONNECTOR_PD_CONN_STATE_CHANGED_PARAMS

Описывает параметры события изменения подключения PD.
UCM_CONNECTOR_TYPEC_ATTACH_PARAMS

Описывает партнера, который в настоящее время подключен к соединителю.
UCM_CONNECTOR_TYPEC_CONFIG

Описание параметров конфигурации для соединителя Type-C.
UCM_MANAGER_CONFIG

Описание параметров конфигурации для диспетчера UCM. Инициализированная структура UCM_MANAGER_CONFIG является входным значением параметра UcmInitializeDevice.