структура 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 power management.
Rsvd1
Зарезервировано.
NoSoftReset
Rsvd2
PMEEnable
При значении 1 указывает, что устройство включено для утверждения сигнала PME. Если значение равно 0, устройство не включено для утверждения сигнала PME. Дополнительные сведения о значении бита ВКЛЮЧЕНИЯ PME см. в спецификации управления питанием PCI.
DataSelect
Указывает, какие данные должны быть переданы через регистр данных. Дополнительные сведения о значениях, которые может содержать этот элемент, см. в спецификации управления питанием PCI.
DataScale
Указывает коэффициент масштабирования, используемый для интерпретации значения регистра данных. Дополнительные сведения о значениях, которые может содержать этот элемент, см. в спецификации управления питанием PCI.
PMEStatus
Содержит однобитовое значение (0 или 1), которое сообщает значение бита PMEStatus в регистре управления питанием. Дополнительные сведения о значениях, которые может содержать этот элемент, см. в спецификации управления питанием PCI.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h (включая Wdm.h, Miniport.h) |