PCI_PMCSR 结构 (wdm.h)
PCI_PMCSR结构用于报告设备电源管理控制状态寄存器的内容。
语法
typedef struct _PCI_PMCSR {
USHORT PowerState :2;
USHORT Rsvd1 :6;
USHORT PMEEnable :1;
USHORT DataSelect :4;
USHORT DataScale :2;
USHORT PMEStatus :1;
} PCI_PMCSR, *PPCI_PMCSR;
成员
PowerState
指示设备的电源状态。 此成员可以具有以下值:
值 | 含义 |
---|---|
0x00 | 指示设备处于 D0 中。 |
0x01 | 指示设备处于 D1 中。 |
0x02 | 指示设备处于 D2 中。 |
0x03 | 指示设备处于 D3 中。 |
有关电源状态寄存器的详细信息,请参阅 PCI 电源管理规范。
Rsvd1
保留。
NoSoftReset
Rsvd2
PMEEnable
指示当为 1 时,设备已启用断言 PME 信号。 当为 0 时,设备未启用断言 PME 信号。 有关 PME Enable 位的含义的详细信息,请参阅 PCI 电源管理规范。
DataSelect
指示要通过数据寄存器报告哪些数据。 有关此成员可以保存的值的详细信息,请参阅 PCI 电源管理规范。
DataScale
指示用于解释数据寄存器值的缩放因子。 有关此成员可以保存的值的详细信息,请参阅 PCI 电源管理规范。
PMEStatus
包含一个一位值, (0 或 1) ,用于报告电源管理寄存器中 PMEStatus 位的值。 有关此成员可以保存的值的详细信息,请参阅 PCI 电源管理规范。
要求
要求 | 值 |
---|---|
Header | wdm.h (包括 Wdm.h、Miniport.h) |