UCSI_GET_CONNECTOR_CAPABILITY_IN-Struktur (ucmucsispec.h)
Wird im Befehl GET_CONNECTOR_CAPABILITY verwendet.
Syntax
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;
Member
OperationMode
Dieses Feld gibt den Modus an, den der Connector unterstützen kann.
OperationMode.AsUInt8
Für die interne Verwendung.
OperationMode.DfpOnly
Gibt an, dass der Connector nur den DFP-Modus unterstützt.
OperationMode.UfpOnly
Gibt an, dass der Connector nur den UFP-Modus unterstützt.
OperationMode.Drp
Gibt an, dass der Connector den DRP-Modus unterstützt.
OperationMode.AudioAccessoryMode
Gibt an, dass der Connector den Audiozubehörmodus unterstützt.
OperationMode.DebugAccessoryMode
Gibt an, dass der Connector den Debugzubehörmodus unterstützt.
OperationMode.Usb2
Gibt an, dass der Anschluss den USB2-Modus unterstützt.
OperationMode.Usb3
Gibt an, dass der Anschluss den USB3-Modus unterstützt.
OperationMode.AlternateMode
Gibt an, dass der Connector einen alternativen Modus unterstützt.
Provider
Gibt an, dass der Connector in der Lage ist, Strom bereitzustellen.
Consumer
Gibt an, dass der Connector in der Lage ist, Strom zu verbrauchen.
SwapToDfp
Gibt an, dass der Connector in der Lage ist, den Austausch in DFP zu akzeptieren.
SwapToUfp
Gibt an, dass der Connector den Austausch zu UFP akzeptieren kann.
SwapToSrc
Gibt an, dass der Connector in der Lage ist, den Austausch zu SRC zu akzeptieren.
SwapToSnk
Gibt an, dass der Connector in der Lage ist, den Austausch zu SNK zu akzeptieren.
Hinweise
Siehe Tabelle 4-17 in UCSI Spec Version 1.2.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | – |
Kopfzeile | ucmucsispec.h (include UcmUcsiCx.h) |