Заголовок 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. |