Partager via


énumération UCSI_POWER_DIRECTION_ROLE (ucmucsispec.h)

Utilisé dans la commande SET_PDR. La commande SET_PDR permet de définir la direction de l’alimentation dictée par le Gestionnaire de stratégies de système d’exploitation (OPM) pour la connexion actuelle.

Syntax

typedef enum _UCSI_POWER_DIRECTION_ROLE {
  UcsiPowerDirectionRoleProvider = 0x1,
  UcsiPowerDirectionRoleConsumer = 0x2,
  UcsiPowerDirectionRoleAcceptSwap = 0x4,
  UcsiPowerDirectionRoleProviderAcceptSwap = 0x5,
  UcsiPowerDirectionRoleConsumerAcceptSwap = 0x6
} UCSI_POWER_DIRECTION_ROLE;

Constantes

 
UcsiPowerDirectionRoleProvider
Valeur : 0x1
Le connecteur lance l’échange vers la source, s’il ne fonctionne pas déjà en tant que source.
UcsiPowerDirectionRoleConsumer
Valeur : 0x2
Le connecteur initie l’échange vers le récepteur, s’il ne fonctionne pas déjà en tant que récepteur.
UcsiPowerDirectionRoleAcceptSwap
Valeur : 0x4
Le connecteur accepte les demandes d’échange de direction de l’alimentation du partenaire de port. Si ce bit est effacé, le connecteur rejette les demandes d’échange de direction de l’alimentation du partenaire de port.
UcsiPowerDirectionRoleProviderAcceptSwap
Valeur : 0x5
Ce champ combine les valeurs UcsiPowerDirectionRoleProvider et UcsiPowerDirectionRoleAcceptSwap .
UcsiPowerDirectionRoleConsumerAcceptSwap
Valeur : 0x6
Ce champ combine les valeurs UcsiPowerDirectionRoleConsumer et UcsiPowerDirectionRoleAcceptSwap .

Remarques

Pour plus d’informations, consultez la section 4.5.10 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