Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |