estructura PCI_PMCSR (wdm.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
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 | wdm.h (incluye Wdm.h, Miniport.h) |