PCI_PMC 结构 (miniport.h)

PCI_PMC结构用于报告电源管理功能寄存器的内容。

语法

typedef struct _PCI_PMC {
  UCHAR       Version : 3;
  UCHAR       PMEClock : 1;
  UCHAR       Rsvd1 : 1;
  UCHAR       DeviceSpecificInitialization : 1;
  UCHAR       Rsvd2 : 2;
  struct {
    UCHAR Rsvd2 : 1;
    UCHAR D1 : 1;
    UCHAR D2 : 1;
    UCHAR PMED0 : 1;
    UCHAR PMED1 : 1;
    UCHAR PMED2 : 1;
    UCHAR PMED3Hot : 1;
    UCHAR PMED3Cold : 1;
  } Support;
  _PM_SUPPORT _PM_SUPPORT;
} PCI_PMC, *PPCI_PMC;

成员

Version

包含一个 3 位整数,指示设备遵循的 PCI 电源管理接口规范 的版本。 有关可分配给此成员的值的列表,请参阅 PCI 本地总线规范

PMEClock

指示当为 1 时,设备依赖于 PCI 时钟的存在来运行 PME 信号。 如果此成员为“0”,则无需 PCI 时钟即可生成 PME 信号。

Rsvd1

保留。

DeviceSpecificInitialization

指示设备何时 1 需要特殊初始化。 有关此值的详细信息,请参阅 PCI 本地总线规范

Rsvd2

保留。

Support

支持结构。

Support.Rsvd2

保留。

Support.D1

保留。

Support.D2

保留。

Support.PMED0

指示设备可以从 D0 断言 PME 信号。

Support.PMED1

指示设备可以断言来自 D1 的 PME 信号。

Support.PMED2

指示设备可以断言来自 D2 的 PME 信号。

Support.PMED3Hot

指示设备可以断言来自 D3 的 PME 信号。

Support.PMED3Cold

指示设备可以断言来自 D3 的 PME 信号。

_PM_SUPPORT

_PM_SUPPORT结构。

注解

电源管理功能寄存器(其内容在 PCI_PMC 结构中报告)提供有关设备的电源管理功能的信息。

要求

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

另请参阅

PCI_PM_CAPABILITY