struttura PCI_PMCSR (wdm.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;
Membri
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 si trova in D3. |
Per altre informazioni sul registro dello stato di alimentazione, vedere PCI Power Management Specification.
Rsvd1
Riservato.
NoSoftReset
Rsvd2
PMEEnable
Indica, quando 1, che il dispositivo è abilitato per asserire il 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 PCI Power Management Specification.
DataSelect
Indica quali dati devono essere segnalati tramite il registro dei dati. Per altre informazioni sui valori che questo membro può contenere, vedere PCI Power Management Specification.
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 PCI Power Management Specification.
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 PCI Power Management Specification.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h, Miniport.h) |