структура 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", для создания сигнала PME не требуется часов PCI.
Rsvd1
Скрытный.
DeviceSpecificInitialization
Указывает, когда для устройства требуется специальная инициализация. Дополнительные сведения об этом значении см. в спецификации локальной шины PCI.
Rsvd2
Скрытный.
Support
Структура поддержки.
Support.Rsvd2
Скрытный.
Support.D1
Скрытный.
Support.D2
Скрытный.
Support.PMED0
Указывает, что устройство может утверждать сигнал PME от D0.
Support.PMED1
Указывает, что устройство может утверждать сигнал PME от D1.
Support.PMED2
Указывает, что устройство может утверждать сигнал PME от D2.
Support.PMED3Hot
Указывает, что устройство может утверждать сигнал PME от D3.
Support.PMED3Cold
Указывает, что устройство может утверждать сигнал PME от D3.
_PM_SUPPORT
Структура _PM_SUPPORT.
Замечания
Возможности управления питанием регистрируются, содержимое которых сообщается в структуре PCI_PMC, предоставляет сведения о возможностях управления питанием устройства.
Требования
Требование | Ценность |
---|---|
заголовка | miniport.h (включая Wdm.h, Miniport.h) |