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 を含む) |