структура 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 см. в спецификации управления питанием PCI.
DataSelect
Указывает, какие данные необходимо сообщать с помощью регистра данных. Дополнительные сведения о значениях, которые может хранить этот элемент, см. в спецификации управления питанием PCI.
DataScale
Указывает коэффициент масштабирования, используемый для интерпретации значения регистра данных. Дополнительные сведения о значениях, которые может хранить этот элемент, см. в спецификации управления питанием PCI.
PMEStatus
Содержит одно битовое значение (0 или 1), которое сообщает значение бита PMEStatus в регистре управления питанием. Дополнительные сведения о значениях, которые может хранить этот элемент, см. в спецификации управления питанием PCI.
Требования
Требование | Ценность |
---|---|
заголовка | wdm.h (include Wdm.h, Miniport.h) |