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