структура UCM_CONNECTOR_TYPEC_CONFIG (ucmmanager.h)

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

Синтаксис

typedef struct _UCM_CONNECTOR_TYPEC_CONFIG {
  ULONG                           Size;
  BOOLEAN                         IsSupported;
  ULONG                           SupportedOperatingModes;
  ULONG                           SupportedPowerSourcingCapabilities;
  BOOLEAN                         AudioAccessoryCapable;
  PFN_UCM_CONNECTOR_SET_DATA_ROLE EvtSetDataRole;
} UCM_CONNECTOR_TYPEC_CONFIG, *PUCM_CONNECTOR_TYPEC_CONFIG;

Члены

Size

Размер структуры UCM_CONNECTOR_TYPEC_CONFIG .

IsSupported

Значение TRUE указывает на соединитель Type-C. FALSE, в противном случае . поддерживается.

SupportedOperatingModes

Указывает поддерживаемый режим работы соединителя. Это значение представляет собой побитовое ИЛИ флагов UCM_TYPEC_OPERATING_MODE типа.

SupportedPowerSourcingCapabilities

Указывает поддерживаемые возможности источника питания соединителя. Это значение представляет собой побитовую ИЛИ флагов UCM_TYPEC_CURRENT типа.

AudioAccessoryCapable

Указывает, способен ли соединитель обнаруживать аналоговый вход USB Type-C в виде аудиоразъема 3,5 мм.

EvtSetDataRole

Указатель на реализацию драйвером клиента функции обратного вызова EVT_UCM_CONNECTOR_SET_DATA_ROLE .

Комментарии

Инициализируйте эту структуру, вызвав UCM_CONNECTOR_TYPEC_CONFIG_INIT. Инициализированная структура UCM_CONNECTOR_TYPEC_CONFIG — это входное значение параметра ucmConnectorCreate , которое используется диспетчером политик для создания объекта соединителя.

Требования

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

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

UcmConnectorCreate