PCI_PMC 结构 (wdm.h)

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

语法

typedef struct _PCI_PMC {
  UCHAR              Version  :3;
  UCHAR              PMEClock  :1;
  UCHAR              Rsvd1  :1;
  UCHAR              DeviceSpecificInitialization  :1;
  UCHAR              Rsvd2  :2;
  struct _PM_SUPPORT {
    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;
} 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

注解

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

要求

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

另请参阅

PCI_PM_CAPABILITY