PCI_PMC structure (miniport.h)
La structure PCI_PMC est utilisée pour signaler le contenu du registre des fonctionnalités de gestion de l’alimentation.
Syntaxe
typedef struct _PCI_PMC {
UCHAR Version : 3;
UCHAR PMEClock : 1;
UCHAR Rsvd1 : 1;
UCHAR DeviceSpecificInitialization : 1;
UCHAR Rsvd2 : 2;
struct {
UCHAR Rsvd2 : 1;
UCHAR D1 : 1;
UCHAR D2 : 1;
UCHAR PMED0 : 1;
UCHAR PMED1 : 1;
UCHAR PMED2 : 1;
UCHAR PMED3Hot : 1;
UCHAR PMED3Cold : 1;
} Support;
_PM_SUPPORT _PM_SUPPORT;
} PCI_PMC, *PPCI_PMC;
Membres
Version
Contient un entier 3 bits qui indique la version de la spécification de l’interface de gestion de l’alimentation PCI qui est conforme à l’appareil. Pour obtenir la liste des valeurs qui peuvent être affectées à ce membre, consultez la Spécification du bus local PCI.
PMEClock
Indique, quand 1, que l’appareil s’appuie sur la présence de l’horloge PCI pour le fonctionnement du signal PME. Lorsque ce membre est un « 0 », aucune horloge PCI n’est requise pour générer le signal PME.
Rsvd1
Réservé.
DeviceSpecificInitialization
Indique quand 1 que l’appareil nécessite une initialisation spéciale. Pour plus d’informations sur cette valeur, consultez spécification du bus local PCI.
Rsvd2
Réservé.
Support
Structure de support .
Support.Rsvd2
Réservé.
Support.D1
Réservé.
Support.D2
Réservé.
Support.PMED0
Indique que l’appareil peut affirmer le signal PME à partir de D0.
Support.PMED1
Indique que l’appareil peut affirmer le signal PME à partir de D1.
Support.PMED2
Indique que l’appareil peut affirmer le signal PME à partir de D2.
Support.PMED3Hot
Indique que l’appareil peut affirmer le signal PME à partir de D3.
Support.PMED3Cold
Indique que l’appareil peut affirmer le signal PME à partir de D3.
_PM_SUPPORT
Structure _PM_SUPPORT .
Remarques
Le registre des fonctionnalités de gestion de l’alimentation, dont le contenu est signalé dans la structure PCI_PMC , fournit des informations sur les fonctionnalités de gestion de l’alimentation de l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | miniport.h (inclure Wdm.h, Miniport.h) |