USBC_PD_CONN_STATE enumeration (usbctypes.h)

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

Syntax

typedef enum _USBC_PD_CONN_STATE {
  UsbCPdConnStateInvalid,
  UsbCPdConnStateNotSupported,
  UsbCPdConnStateNegotiationFailed,
  UsbCPdConnStateNegotiationSucceeded
} USBC_PD_CONN_STATE;

Constants

 
UsbCPdConnStateInvalid
Indicates the PD negotiation state is invalid.
UsbCPdConnStateNotSupported
Indicates a PD connection is not supported.
UsbCPdConnStateNegotiationFailed
Indicates the PD negotiation failed.
UsbCPdConnStateNegotiationSucceeded
Indicates the PD negotiation succeeded.

Requirements

Requirement Value
Minimum KMDF version 1.27
Minimum UMDF version N/A
Header usbctypes.h (include usbctypes.h)