структура 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.
PMC.AsUSHORT
Содержит те же данные, что и член Capabilities .
PMCSR
PMCSR.ControlStatus
Содержит структуру типа PCI_PMCSR , которая сообщает содержимое регистра состояния управления питанием. Этот регистр используется для мониторинга сигналов событий управления питанием и управления состоянием питания устройства. Дополнительные сведения о содержимом регистра состояния управления питанием см. в спецификации управления питанием PCI.
PMCSR.AsUSHORT
Содержит те же данные, что и член Capabilities .
PMCSR_BSE
PMCSR_BSE.BridgeSupport
Содержит структуру типа PCI_PMCSR_BSE , которая сообщает содержимое регистра состояния управления питанием для расширений поддержки моста PCI.
PMCSR_BSE.AsUCHAR
Содержит те же данные, что и элемент BridgeSupport .
Data
Содержит содержимое необязательного регистра данных, используемого устройством для передачи операционных данных, зависящих от состояния, таких как отвод тепла или потребляемая устройством мощность.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h (включая Wdm.h, Miniport.h) |