Compartir a través de


estructura UCM_CONNECTOR_TYPEC_CONFIG (ucmmanager.h)

Describe las opciones de configuración de un conector de Type-C.

Sintaxis

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;

Miembros

Size

Tamaño de la estructura UCM_CONNECTOR_TYPEC_CONFIG .

IsSupported

TRUE indica un conector de Type-C. False, de lo contrario. es compatible.

SupportedOperatingModes

Indica el modo de funcionamiento admitido del conector. Este valor es un OR bit a bit de marcas con tipo UCM_TYPEC_OPERATING_MODE.

SupportedPowerSourcingCapabilities

Indica las funcionalidades de fuente de alimentación admitidas del conector. Este valor es un OR bit a bit de marcas con tipo UCM_TYPEC_CURRENT.

AudioAccessoryCapable

Indica si el conector es capaz de detectar una entrada analógica usb de tipo C como una toma de audio de 3,5 mm.

EvtSetDataRole

Puntero a la implementación del controlador de cliente de la función de devolución de llamada EVT_UCM_CONNECTOR_SET_DATA_ROLE .

Comentarios

Inicialice esta estructura llamando a UCM_CONNECTOR_TYPEC_CONFIG_INIT. Una estructura de UCM_CONNECTOR_TYPEC_CONFIG inicializada es un valor de parámetro de entrada para UcmConnectorCreate que usa Policy Manager para crear un objeto de conector.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Versión mínima de KMDF 1.15
Versión mínima de UMDF 2.15
Encabezado ucmmanager.h (incluya Ucmcx.h)

Consulte también

UcmConnectorCreate