PCI_PM_CAPABILITY 結構 (wdm.h)
PCI_PM_CAPABILITY結構會報告裝置的電源管理功能。
語法
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;
成員
Header
包含 PCI_CAPABILITIES_HEADER類型的結構 ,可識別功能並提供下一個功能描述的連結。
PMC
PMC.Capabilities
包含類型 為 PCI_PMC 的結構,指定裝置的電源管理功能。 這項資訊是從電源管理功能擷取而來, (電源管理緩存器區塊中的位移 2) 。 如需電源管理功能註冊內容的詳細資訊,請參閱 PCI電源管理規格。
PMC.AsUSHORT
包含與 Capabilities 成員相同的數據。
PMCSR
PMCSR.ControlStatus
包含類型 PCI_PMCSR 的結構,可報告電源管理控制項狀態緩存器的內容。 此快取器可用來監視電源管理事件訊號,以及管理裝置的電源狀態。 如需電源管理控制狀態緩存器內容的詳細資訊,請參閱 PCI電源管理規格。
PMCSR.AsUSHORT
包含與 Capabilities 成員相同的數據。
PMCSR_BSE
PMCSR_BSE.BridgeSupport
包含類型 PCI_PMCSR_BSE 的結構,可報告PCI網橋支援延伸模組的電源管理控制狀態緩存器內容。
PMCSR_BSE.AsUCHAR
包含與 BridgeSupport 成員相同的數據。
Data
保留裝置用來報告狀態相依作業數據之選擇性數據緩存器的內容,例如熱力消耗或裝置耗用的電量。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Miniport.h) |