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

保存可选数据寄存器的内容,设备使用该寄存器来报告依赖于状态的操作数据,例如热耗散或设备消耗了多少功率。

要求

要求
Header wdm.h (包括 Wdm.h、Miniport.h)

另请参阅

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE