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;

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

Riservato.

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 miniport.h (include Wdm.h, Miniport.h)

Vedere anche

PCI_PM_CAPABILITY