// usbctypes.h
typedef enum _USBC_PD_CONN_STATE {
UsbCPdConnStateInvalid,
UsbCPdConnStateNotSupported,
UsbCPdConnStateNegotiationFailed,
UsbCPdConnStateNegotiationSucceeded
} USBC_PD_CONN_STATE;
View the official Windows Driver Kit DDI referenceNo description available.
Defines power delivery (PD) negotiation states of a Type-C port.
UsbCPdConnStateInvalidIndicates the PD negotiation state is invalid.
UsbCPdConnStateNotSupportedIndicates a PD connection is not supported.
UsbCPdConnStateNegotiationFailedIndicates the PD negotiation failed.
UsbCPdConnStateNegotiationSucceededIndicates the PD negotiation succeeded.