Partager via


DXGK_POWER_COMPONENT_FLAGS structure (d3dkmddi.h)

Décrit les informations de transition d’état sur un composant d’alimentation.

Syntaxe

typedef struct _DXGK_POWER_COMPONENT_FLAGS {
  union {
    struct {
      UINT Reserved0 : 1;
      UINT DriverCompletesFStateTransition : 1;
      UINT TransitionTo_F0_OnDx : 1;
      UINT NoDebounce : 1;
      UINT ActiveInD3 : 1;
#if ...
      UINT Reserved : 27;
#else
      UINT Reserved : 29;
#endif
    };
    UINT Value;
  };
} DXGK_POWER_COMPONENT_FLAGS;

Membres

Reserved0

Réservé à l’utilisation du système et doit être défini sur zéro.

DriverCompletesFStateTransition

Si la valeur est définie, indique que le pilote de miniport d’affichage appelle la fonction DxgkCbCompleteFStateTransition pour un composant d’alimentation inscrit lorsque le composant termine une transition d’état F.

Pour plus d’informations, consultez la section Notes de la fonction DxgkCbCompleteFStateTransition .

TransitionTo_F0_OnDx

Si la valeur est définie, indique que l’infrastructure de gestion de l’alimentation Windows place un composant d’alimentation inscrit dans l’état d’alimentation F0 pendant les transitions de l’état d’alimentation de l’appareil (Dx).

Si cette option est définie, lors d’une transition Dx, le gestionnaire d’alimentation place le composant à l’état F0 avant de distribuer un IRP Dx à la pile des appareils. Le gestionnaire d’alimentation conserve le composant dans l’état F0 jusqu’à ce que l’IRP D0 soit terminée.

NoDebounce

ActiveInD3

Reserved

Ce membre est réservé et doit être défini sur zéro. La définition de ce membre sur zéro revient à définir les 29 bits restants (0xFFFFFFF8) du membre Value 32 bits sur zéros.

Value

Membre de l’union que contient DXGK_POWER_COMPONENT_FLAGS qui peut contenir une valeur 32 bits qui identifie des informations sur le composant d’alimentation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DxgkCbCompleteFStateTransition