структура PCI_PM_CAPABILITY (wdm.h)
Структура PCI_PM_CAPABILITY сообщает возможности управления питанием устройства.
Синтаксис
typedef struct _PCI_PM_CAPABILITY {
PCI_CAPABILITIES_HEADER Header;
union {
PCI_PMC Capabilities;
USHORT AsUSHORT;
} PMC;
union {
PCI_PMCSR ControlStatus;
USHORT AsUSHORT;
} PMCSR;
union {
PCI_PMCSR_BSE BridgeSupport;
UCHAR AsUCHAR;
} PMCSR_BSE;
UCHAR Data;
} PCI_PM_CAPABILITY, *PPCI_PM_CAPABILITY;
Члены
Header
Содержит структуру типа PCI_CAPABILITIES_HEADER, которая определяет возможность и предоставляет ссылку на следующее описание возможности.
PMC
PMC.Capabilities
Содержит структуру типа PCI_PMC, указывающую возможности управления питанием устройства. Эти сведения были получены из регистра возможностей управления питанием (смещение 2 в блоке регистра управления питанием). Дополнительные сведения о содержимом регистра возможностей управления питанием см. в спецификации PCI Power Management.
PMC.AsUSHORT
Содержит те же данные, что и элемент возможности .
PMCSR
PMCSR.ControlStatus
Содержит структуру типа PCI_PMCSR, которая сообщает содержимое регистра состояния управления питанием. Этот регистр используется для мониторинга сигналов событий управления питанием и управления состоянием питания устройства. Дополнительные сведения о содержимом регистра состояния управления питанием см. в спецификации PCI Power Management.
PMCSR.AsUSHORT
Содержит те же данные, что и элемент возможности .
PMCSR_BSE
PMCSR_BSE.BridgeSupport
Содержит структуру типа PCI_PMCSR_BSE, которая сообщает содержимое регистра состояния управления питанием для расширений поддержки моста PCI.
PMCSR_BSE.AsUCHAR
Содержит те же данные, что и элемент BridgeSupport.
Data
Содержит содержимое необязательного регистра данных, который устройство использует для отчета о зависимых от состояния операционных данных, таких как отключение тепла или сколько энергии использует устройство.
Требования
Требование | Ценность |
---|---|
заголовка | wdm.h (include Wdm.h, Miniport.h) |