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


структура PCI_PM_CAPABILITY (miniport.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

Объединение возможностей управления питанием (смещение = 2).

PMC.Capabilities

Содержит структуру типа PCI_PMC , которая определяет возможности управления питанием устройства. Эти сведения были получены из регистра возможностей управления питанием (смещение 2 в блоке регистра управления питанием). Дополнительные сведения о содержимом регистра возможностей управления питанием см. в спецификации управления питанием PCI.

PMC.AsUSHORT

Содержит те же данные, что и элемент Capabilities .

PMCSR

Элемент управления питанием/объединение состояния (смещение = 4).

PMCSR.ControlStatus

Содержит структуру типа PCI_PMCSR , которая сообщает о содержимом регистра состояния управления питанием. Этот регистр используется для мониторинга сигналов событий управления питанием и управления состоянием питания устройства. Дополнительные сведения о содержимом регистра состояния управления питанием см. в спецификации управления питанием PCI.

PMCSR.AsUSHORT

Содержит те же данные, что и элемент ControlStatus .

PMCSR_BSE

Объединение расширений поддержки моста PCI-PCI PMCSR.

PMCSR_BSE.BridgeSupport

Содержит структуру типа PCI_PMCSR_BSE , которая сообщает о содержимом регистра состояния управления питанием для расширений поддержки моста PCI.

PMCSR_BSE.AsUCHAR

Содержит те же данные, что и элемент BridgeSupport .

Data

Содержит содержимое необязательного регистра данных, используемого устройством для передачи операционных данных, зависящих от состояния, таких как теплоотдача или потребляемая устройством мощность.

Требования

Требование Значение
Заголовок miniport.h (включая Wdm.h, Miniport.h)

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

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE