структура 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
Указывает, когда 1 устройство требует специальной инициализации. Дополнительные сведения об этом значении см. в спецификации локальной шины 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по