Поделиться через


структура 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)

См. также

PCI_PM_CAPABILITY