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 バージョン 該当なし
Header ucmucsispec.h (UcmUcsiCx.h を含む)

こちらもご覧ください