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)

另請參閱

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE