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