Partager via


énumération UCSI_USB_OPERATION_ROLE (ucmucsispec.h)

Utilisé dans la commande SET_UOR. La commande SET_UOR permet de définir le rôle d’opération USB dicté par le gestionnaire de stratégies de système d’exploitation (OPM) pour la connexion actuelle.

Syntax

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

Constantes

 
UcsiUsbOperationRoleDfp
Valeur : 0x1
Le connecteur lance l’échange vers un port en aval (DFP), s’il ne fonctionne pas déjà en mode DFP.
UcsiUsbOperationRoleUfp
Valeur : 0x2
Le connecteur lance l’échange vers amont port (UFP), s’il ne fonctionne pas déjà en mode UFP.
UcsiUsbOperationRoleAcceptSwap
Valeur : 0x4
Le connecteur accepte les demandes d’échange de rôle d’opération USB provenant du partenaire de port. Si ce bit est effacé, le connecteur rejette les demandes d’échange de rôle du partenaire de port.
UcsiUsbOperationRoleDfpAcceptSwap
Valeur : 0x5
Ce champ combine les valeurs UcsiUsbOperationRoleDfp et UcsiUsbOperationRoleAcceptSwap .
UcsiUsbOperationRoleUfpAcceptSwap
Valeur : 0x6
Ce champ combine les valeurs UcsiUsbOperationRoleUfp et UcsiUsbOperationRoleAcceptSwap .

Remarques

Pour plus d’informations, consultez la section 4.5.9 de la spécification UCSI version 1.2.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1,27 %
Version UMDF minimale N/A
En-tête ucmucsispec.h (inclure UcmUcsiCx.h)

Voir aussi