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) |