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


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

См. также раздел

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE