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) |