共用方式為


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)

另請參閱