structure PCI_PMCSR (wdm.h)

La structure PCI_PMCSR est utilisée pour signaler le contenu du contrôle de gestion de l’alimentation de l’appareil status inscrire.

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 dans 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 d’alimentation, consultez la Spécification de gestion de l’alimentation PCI.

Rsvd1

Réservé.

NoSoftReset

Rsvd2

PMEEnable

Indique, quand 1, que l’appareil est activé pour affirmer le signal PME. Lorsque la valeur est 0, l’appareil n’est pas activé pour affirmer le signal PME. Pour plus d’informations sur la signification du bit d’activation DE PME, consultez la Spécification de gestion de l’alimentation PCI.

DataSelect

Indique les données à signaler par le biais du registre de données. Pour plus d’informations sur les valeurs que ce membre peut contenir, consultez la Spécification de gestion de l’alimentation PCI.

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 de gestion de l’alimentation PCI.

PMEStatus

Contient une valeur d’un bit (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 de gestion de l’alimentation PCI.

Configuration requise

Condition requise Valeur
En-tête wdm.h (inclure Wdm.h, Miniport.h)

Voir aussi

PCI_PM_CAPABILITY