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


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

См. также

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE