структура 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.
Замечания
См. таблицу 4-17 в спецификации UCSI версии 1.2.
Требования
Требование | Ценность |
---|---|
минимальная версия KMDF | 1.27 |
минимальная версия UMDF | N/A |
заголовка | ucmucsispec.h (include UcmUcsiCx.h) |
См. также
- UCSI_GET_CONNECTOR_CAPABILITY_COMMAND
- спецификация UCSI версии 1.2