UCM_PD_CONN_STATE enumeration (ucmtypes.h)

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

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

UcmConnectorPdConnectionStateChanged