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
包含與 功能 成員相同的數據。
PMCSR
PMCSR.ControlStatus
包含類型為 PCI_PMCSR 的結構,可報告電源管理控制狀態緩存器的內容。 此快取器可用來監視電源管理事件訊號及管理裝置的電源狀態。 如需電源管理控制狀態快取器內容的詳細資訊,請參閱 PCI 電源管理規格。
PMCSR.AsUSHORT
包含與 功能 成員相同的數據。
PMCSR_BSE
PMCSR_BSE.BridgeSupport
包含類型為 PCI_PMCSR_BSE 的結構,可報告PCI網橋支援延伸模組電源管理控制狀態緩存器的內容。
PMCSR_BSE.AsUCHAR
包含與 BridgeSupport 成員相同的數據。
Data
保留裝置用來報告狀態相依作業數據之選擇性數據緩存器的內容,例如熱耗用量或裝置已耗用多少電力。
要求
要求 | 價值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Miniport.h) |