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)

另请参阅

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE