Condividi tramite


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)

Vedi anche

PCI_PM_CAPABILITY