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) |