Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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


Feedback

Was this page helpful?

Additional resources