Freigeben über


UCSI_USB_OPERATION_ROLE-Enumeration (ucmucsispec.h)

Wird im Befehl SET_UOR verwendet. Der Befehl SET_UOR wird verwendet, um die vom BETRIEBSSYSTEMrichtlinien-Manager (OPM) vorgegebene USB-Vorgangsrolle für die aktuelle Verbindung festzulegen.

Syntax

typedef enum _UCSI_USB_OPERATION_ROLE {
  UcsiUsbOperationRoleDfp = 0x1,
  UcsiUsbOperationRoleUfp = 0x2,
  UcsiUsbOperationRoleAcceptSwap = 0x4,
  UcsiUsbOperationRoleDfpAcceptSwap = 0x5,
  UcsiUsbOperationRoleUfpAcceptSwap = 0x6
} UCSI_USB_OPERATION_ROLE;

Konstanten

 
UcsiUsbOperationRoleDfp
Wert: 0x1
Der Connector initiiert den Umtausch an den nachgeschalteten Port (Downstream-Facing Port, DFP), wenn er noch nicht im DFP-Modus ausgeführt wird.
UcsiUsbOperationRoleUfp
Wert: 0x2
Der Connector initiiert den Umtausch an Upstream port (UFP), wenn er noch nicht im UFP-Modus ausgeführt wird.
UcsiUsbOperationRoleAcceptSwap
Wert: 0x4
Der Connector akzeptiert Usb-Vorgangsrollenaustauschanforderungen vom Portpartner. Wenn dieses Bit gelöscht wird, lehnt der Connector Rollentauschanforderungen vom Portpartner ab.
UcsiUsbOperationRoleDfpAcceptSwap
Wert: 0x5
In diesem Feld werden die Werte UcsiUsbOperationRoleDfp und UcsiUsbOperationRoleAcceptSwap kombiniert.
UcsiUsbOperationRoleUfpAcceptSwap
Wert: 0x6
Dieses Feld kombiniert die Werte UcsiUsbOperationRoleUfp und UcsiUsbOperationRoleAcceptSwap .

Hinweise

Weitere Informationen finden Sie im Abschnitt 4.5.9 der UCSI-Spezifikation Version 1.2.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1,27
UMDF-Mindestversion
Kopfzeile ucmucsispec.h (include UcmUcsiCx.h)

Weitere Informationen