estructura PCI_PMCSR (miniport.h)

La estructura PCI_PMCSR se usa para notificar el contenido del registro de estado del control de administración de energía del dispositivo.

Sintaxis

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;

Miembros

PowerState

Indica el estado de alimentación del dispositivo. Este miembro puede tener los siguientes valores:

Valor Significado
0x00 Indica que el dispositivo está en D0.
0x01 Indica que el dispositivo está en D1.
0x02 Indica que el dispositivo está en D2.
0x03 Indica que el dispositivo está en D3.

Para obtener más información sobre el registro de estado de energía, consulte la Especificación de administración de energía PCI.

Rsvd1

Reservado.

NoSoftReset

Rsvd2

Reservado.

PMEEnable

Indica, cuando es 1, que el dispositivo está habilitado para declarar la señal PME. Cuando es 0, el dispositivo no está habilitado para declarar la señal PME. Para obtener más información sobre el significado del bit Enable de PME, consulte la Especificación de administración de energía PCI.

DataSelect

Indica qué datos se van a notificar a través del registro de datos. Para obtener más información sobre los valores que puede contener este miembro, consulte la Especificación de administración de energía PCI.

DataScale

Indica el factor de escalado utilizado para interpretar el valor del registro de datos. Para obtener más información sobre los valores que puede contener este miembro, consulte la Especificación de administración de energía PCI.

PMEStatus

Contiene un valor de un solo bit (0 o 1) que informa del valor del bit PMEStatus en el registro de administración de energía. Para obtener más información sobre los valores que puede contener este miembro, consulte la Especificación de administración de energía PCI.

Requisitos

Requisito Valor
Header miniport.h (incluya Wdm.h, Miniport.h)

Consulte también

PCI_PM_CAPABILITY