structure PCI_PMCSR (miniport.h)
La structure PCI_PMCSR est utilisée pour signaler le contenu du registre d’état du contrôle de gestion de l’alimentation de l’appareil.
Syntaxe
typedef struct _PCI_PMCSR {
USHORT PowerState :2;
USHORT Rsvd1 :6;
USHORT PMEEnable :1;
USHORT DataSelect :4;
USHORT DataScale :2;
USHORT PMEStatus :1;
} PCI_PMCSR, *PPCI_PMCSR;
Membres
PowerState
Indique l’état d’alimentation de l’appareil. Ce membre peut avoir les valeurs suivantes :
Valeur | Signification |
---|---|
0x00 | Indique que l’appareil est en D0. |
0x01 | Indique que l’appareil est en D1. |
0x02 | Indique que l’appareil est en D2. |
0x03 | Indique que l’appareil est en D3. |
Pour plus d’informations sur le registre de l’état de l’alimentation, consultez la spécification PCI Power Management.
Rsvd1
Réservé.
NoSoftReset
Rsvd2
Réservé.
PMEEnable
Indique, quand 1, que l’appareil est activé pour déclarer le signal PME. Lorsque 0, l’appareil n’est pas activé pour déclarer le signal PME. Pour plus d’informations sur la signification du bit d’activation de PME, consultez la spécification PCI Power Management.
DataSelect
Indique les données à signaler via le registre des données. Pour plus d’informations sur les valeurs que ce membre peut contenir, consultez la spécification PCI Power Management.
DataScale
Indique le facteur de mise à l’échelle utilisé pour interpréter la valeur du registre de données. Pour plus d’informations sur les valeurs que ce membre peut contenir, consultez la spécification PCI Power Management.
PMEStatus
Contient une valeur un bits (0 ou 1) qui signale la valeur du bit PMEStatus dans le registre de gestion de l’alimentation. Pour plus d’informations sur les valeurs que ce membre peut contenir, consultez la spécification PCI Power Management.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | miniport.h (include Wdm.h, Miniport.h) |