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;

Membri

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 della registrazione delle funzionalità di risparmio energia, vedere PCI Power Management Specification.

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 di 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 PCI Power Management Specification.

PMCSR.AsUSHORT

Contiene gli stessi dati del membro ControlStatus.

PMCSR_BSE

L'unione delle estensioni del bridge di PCI-PCI PMCSR.

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 usata dal dispositivo.

Fabbisogno

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

Vedere anche

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE