Condividi tramite


struttura PCI_PM_CAPABILITY (miniport.h)

La struttura PCI_PM_CAPABILITY segnala le funzionalità di risparmio energia del dispositivo.

Sintassi

typedef struct _PCI_PM_CAPABILITY {
  PCI_CAPABILITIES_HEADER Header;
  union {
    PCI_PMC Capabilities;
    USHORT  AsUSHORT;
  } PMC;
  union {
    PCI_PMCSR ControlStatus;
    USHORT    AsUSHORT;
  } PMCSR;
  union {
    PCI_PMCSR_BSE BridgeSupport;
    UCHAR         AsUCHAR;
  } PMCSR_BSE;
  UCHAR                   Data;
} PCI_PM_CAPABILITY, *PPCI_PM_CAPABILITY;

Members

Header

Contiene una struttura di tipo PCI_CAPABILITIES_HEADER che identifica la funzionalità e fornisce un collegamento alla descrizione della funzionalità successiva.

PMC

Unione delle funzionalità di risparmio energia (offset = 2).

PMC.Capabilities

Contiene una struttura di tipo PCI_PMC che specifica le funzionalità di risparmio energia del dispositivo. Queste informazioni sono state recuperate dal registro delle funzionalità di risparmio energia (offset 2 nel blocco del registro di risparmio energia). Per altre informazioni sul contenuto del registro delle funzionalità di risparmio energia, vedere la specifica di risparmio energia PCI.

PMC.AsUSHORT

Contiene gli stessi dati del membro Capabilities .

PMCSR

Unione di controllo/stato del risparmio energia (offset = 4).

PMCSR.ControlStatus

Contiene una struttura di tipo PCI_PMCSR che segnala il contenuto del registro di stato del controllo risparmio energia. Questo registro viene usato per monitorare i segnali degli eventi di risparmio energia e gestire lo stato di alimentazione del dispositivo. Per altre informazioni sul contenuto del registro di stato del controllo risparmio energia, vedere la specifica di risparmio energia PCI.

PMCSR.AsUSHORT

Contiene gli stessi dati del membro ControlStatus .

PMCSR_BSE

Il bridge PCI-PCI-PCI PMCSR supporta l'unione delle estensioni.

PMCSR_BSE.BridgeSupport

Contiene una struttura di tipo PCI_PMCSR_BSE che segnala il contenuto del registro di stato del controllo di risparmio energia per le estensioni di supporto del bridge PCI.

PMCSR_BSE.AsUCHAR

Contiene gli stessi dati del membro BridgeSupport .

Data

Contiene il contenuto di un registro dati facoltativo usato dal dispositivo per segnalare i dati operativi dipendenti dallo stato, ad esempio la dissipazione termica o la quantità di energia utilizzata dal dispositivo.

Requisiti

Requisito Valore
Intestazione miniport.h (include Wdm.h, Miniport.h)

Vedi anche

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE