UCM_CONNECTOR_CONFIG structure (ucmmanager.h)

Describes the configuration options for a Type-C connector object. An initialized UCM_MANAGER_CONFIG structure is an input parameter value to UcmInitializeDevice.

Syntax

typedef struct _UCM_CONNECTOR_CONFIG {
  ULONG                       Size;
  ULONGLONG                   ConnectorId;
  PUCM_CONNECTOR_TYPEC_CONFIG TypeCConfig;
  PUCM_CONNECTOR_PD_CONFIG    PdConfig;
} UCM_CONNECTOR_CONFIG, *PUCM_CONNECTOR_CONFIG;

Members

Size

Size of the UCM_CONNECTOR_CONFIG structure.

ConnectorId

Connector identifier.

TypeCConfig

A pointer to an initialized UCM_CONNECTOR_TYPEC_CONFIG structure that contains the configuration options for the connector.

PdConfig

A pointer to an initialized UCM_CONNECTOR_PD_CONFIG structure that contains the power roles supported by the connector.

Remarks

Initialize this structure by calling UCM_CONNECTOR_CONFIG_INIT. An initialized UCM_CONNECTOR_CONFIG structure is an input parameter value to UcmConnectorCreate that is used by the client driver to create a connector object.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Minimum KMDF version 1.15
Minimum UMDF version 2.15
Header ucmmanager.h (include Ucmcx.h)

See also