共用方式為


miniport.) h (PCI_PM_CAPABILITY 結構

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

電源管理功能聯集 (位移 = 2) 。

PMC.Capabilities

包含 類型為 PCI_PMC 的結構,指定裝置的電源管理功能。 這項資訊是從電源管理功能緩存器擷取, (電源管理緩存器區塊中的位移 2) 。 如需電源管理功能快取器內容的詳細資訊,請參閱 PCI電源管理規格

PMC.AsUSHORT

包含與 Capabilities 成員相同的數據。

PMCSR

電源管理控制項/狀態聯集 (位移 = 4) 。

PMCSR.ControlStatus

包含 類型為 PCI_PMCSR 的結構,可報告電源管理控件狀態緩存器的內容。 此快取器用來監視電源管理事件訊號,以及管理裝置的電源狀態。 如需電源管理控制狀態緩存器內容的詳細資訊,請參閱 PCI電源管理規格

PMCSR.AsUSHORT

包含與 ControlStatus 成員相同的數據。

PMCSR_BSE

PMCSR PCI-PCI 網橋支援擴充功能聯集。

PMCSR_BSE.BridgeSupport

包含類型 為 PCI_PMCSR_BSE 的結構,報告PCI網橋支援擴充功能電源管理控制狀態緩存器的內容。

PMCSR_BSE.AsUCHAR

包含與 BridgeSupport 成員相同的數據。

Data

保留裝置用來報告狀態相依作業數據之選擇性數據緩存器的內容,例如熱度指標或裝置已耗用多少電力。

規格需求

需求
標頭 miniport.h (包括 Wdm.h、Miniport.h)

另請參閱

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE