struttura PCI_PMCSR (miniport.h)
La struttura PCI_PMCSR viene usata per segnalare il contenuto del registro di stato del controllo di risparmio energia del dispositivo.
Sintassi
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;
Members
PowerState
Indica lo stato di alimentazione del dispositivo. Questo membro può avere i valori seguenti:
Valore | Significato |
---|---|
0x00 | Indica che il dispositivo è in D0. |
0x01 | Indica che il dispositivo è in D1. |
0x02 | Indica che il dispositivo è in D2. |
0x03 | Indica che il dispositivo è in D3. |
Per altre informazioni sul registro dello stato di alimentazione, vedere la specifica di risparmio energia PCI.
Rsvd1
Riservato.
NoSoftReset
Rsvd2
Riservato.
PMEEnable
Indica, quando 1, il dispositivo è abilitato per l'asserzione del segnale PME. Quando 0, il dispositivo non è abilitato per asserire il segnale PME. Per altre informazioni sul significato del bit di abilitazione pme, vedere la specifica di risparmio energia PCI.
DataSelect
Indica quali dati devono essere segnalati tramite il registro dati. Per altre informazioni sui valori che questo membro può contenere, vedere la specifica pci power management.
DataScale
Indica il fattore di ridimensionamento utilizzato per interpretare il valore del registro dati. Per altre informazioni sui valori che questo membro può contenere, vedere la specifica pci power management.
PMEStatus
Contiene un valore a un bit (0 o 1) che segnala il valore del bit PMEStatus nel registro di risparmio energia. Per altre informazioni sui valori che questo membro può contenere, vedere la specifica pci power management.
Requisiti
Requisito | Valore |
---|---|
Intestazione | miniport.h (include Wdm.h, Miniport.h) |