_UCM_PD_CONN_STATE Enumeration

Defines power delivery (PD) negotiation states of a Type-C port.

Syntax

typedef enum _UCM_PD_CONN_STATE {
  UcmPdConnStateInvalid,
  UcmPdConnStateNotSupported,
  UcmPdConnStateNegotiationFailed,
  UcmPdConnStateNegotiationSucceeded
} UCM_PD_CONN_STATE;

Constants

UcmPdConnStateInvalid Indicates the PD negotiation state is invalid.
UcmPdConnStateNotSupported Indicates a PD connection is not supported.
UcmPdConnStateNegotiationFailed Indicates the PD negotiation failed.
UcmPdConnStateNegotiationSucceeded Indicates the PD negotiation succeeded.

Requirements

   
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

UcmConnectorPdConnectionStateChanged