структура 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 Н/Д
Верхняя часть ucmucsispec.h (включая UcmUcsiCx.h)

См. также раздел