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) |