UCSI_GET_CONNECTOR_CAPABILITY_IN结构 (ucmucsispec.h)

GET_CONNECTOR_CAPABILITY 命令中使用。

语法

typedef struct _UCSI_GET_CONNECTOR_CAPABILITY_IN {
  union {
    UINT8 AsUInt8;
    struct {
      UINT8 DfpOnly : 1;
      UINT8 UfpOnly : 1;
      UINT8 Drp : 1;
      UINT8 AudioAccessoryMode : 1;
      UINT8 DebugAccessoryMode : 1;
      UINT8 Usb2 : 1;
      UINT8 Usb3 : 1;
      UINT8 AlternateMode : 1;
    };
  } OperationMode;
  UINT8 Provider : 1;
  UINT8 Consumer : 1;
  UINT8 SwapToDfp : 1;
  UINT8 SwapToUfp : 1;
  UINT8 SwapToSrc : 1;
  UINT8 SwapToSnk : 1;
} UCSI_GET_CONNECTOR_CAPABILITY_IN, *PUCSI_GET_CONNECTOR_CAPABILITY_IN;

成员

OperationMode

此字段指示连接器可以支持的模式。

OperationMode.AsUInt8

供内部使用。

OperationMode.DfpOnly

指示连接器仅支持 DFP 模式。

OperationMode.UfpOnly

指示连接器仅支持 UFP 模式。

OperationMode.Drp

指示连接器支持 DRP 模式。

OperationMode.AudioAccessoryMode

指示连接器支持音频附件模式。

OperationMode.DebugAccessoryMode

指示连接器支持调试附件模式。

OperationMode.Usb2

指示连接器支持 USB2 模式。

OperationMode.Usb3

指示连接器支持 USB3 模式。

OperationMode.AlternateMode

指示连接器支持备用模式。

Provider

指示连接器能够提供电源。

Consumer

指示连接器能够消耗电源。

SwapToDfp

指示连接器能够接受到 DFP 的交换。

SwapToUfp

指示连接器能够接受 UFP 的交换。

SwapToSrc

指示连接器能够接受 SRC 的交换。

SwapToSnk

指示连接器能够接受 SNK 的交换。

注解

请参阅 UCSI 规范版本 1.2 中的表 4-17

要求

要求
最低 KMDF 版本 1.27
最低 UMDF 版本 N/A
标头 ucmucsispec.h (包括 UcmUcsiCx.h)

另请参阅