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”时,生成 PME 信号不需要 PCI 时钟。

Rsvd1

保留。

DeviceSpecificInitialization

指示设备何时需要特殊初始化。 有关此值的详细信息,请参阅 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 结构中报告,提供有关设备的电源管理功能的信息。

要求

要求 价值
标头 miniport.h(包括 Wdm.h、Miniport.h)

另请参阅

PCI_PM_CAPABILITY