USBC_DATA_ROLE enumeration (usbctypes.h)

Defines data roles of USB Type-C connected devices.

Syntax

typedef enum _USBC_DATA_ROLE {
  UsbCDataRoleInvalid,
  UsbCDataRoleDfp,
  UsbCDataRoleUfp
} USBC_DATA_ROLE;

Constants

 
UsbCDataRoleInvalid
Indicates the data role state is invalid.
UsbCDataRoleDfp
Operates as a DFP.
UsbCDataRoleUfp
Operates as a UFP.

Requirements

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