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 버전 해당 없음
머리글 ucmucsispec.h(UcmUcsiCx.h 포함)

추가 정보