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) |