UCM_TYPEC_PARTNER enumeration (ucmtypes.h)

Defines the state of the Type-C connector.

Syntax

typedef enum _UCM_TYPEC_PARTNER {
  UcmTypeCPartnerInvalid,
  UcmTypeCPartnerUfp,
  UcmTypeCPartnerDfp,
  UcmTypeCPartnerPoweredCableNoUfp,
  UcmTypeCPartnerPoweredCableWithUfp,
  UcmTypeCPartnerAudioAccessory,
  UcmTypeCPartnerDebugAccessory
} UCM_TYPEC_PARTNER;

Constants

 
UcmTypeCPartnerInvalid
The partner port state is invalid.
UcmTypeCPartnerUfp
The partner is an upstream facing port (UFP).
UcmTypeCPartnerDfp
The partner is a downstream facing port (DFP).
UcmTypeCPartnerPoweredCableNoUfp
The partner is a powered cable that requires VConn, that currently does not have a UFP attached on the other end.
UcmTypeCPartnerPoweredCableWithUfp
The partner is a powered and upstream facing.
UcmTypeCPartnerAudioAccessory
The partner is used as an audio accessory.
UcmTypeCPartnerDebugAccessory
The partner is a debug accessory.

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 ucmtypes.h (include Ucmcx.h)

See also