Share via


estrutura PCI_PM_CAPABILITY (miniport.h)

A estrutura PCI_PM_CAPABILITY relata os recursos de gerenciamento de energia do dispositivo.

Sintaxe

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;

Membros

Header

Contém uma estrutura do tipo PCI_CAPABILITIES_HEADER que identifica a funcionalidade e fornece um link para a próxima descrição da funcionalidade.

PMC

A união de recursos de gerenciamento de energia (deslocamento = 2).

PMC.Capabilities

Contém uma estrutura do tipo PCI_PMC que especifica os recursos de gerenciamento de energia do dispositivo. Essas informações foram recuperadas do registro de recursos de gerenciamento de energia (deslocamento 2 no bloco de registro de gerenciamento de energia). Para obter mais informações sobre o conteúdo do registro de recursos de gerenciamento de energia, consulte a Especificação de Gerenciamento de Energia PCI.

PMC.AsUSHORT

Contém os mesmos dados que o membro Capabilities .

PMCSR

O controle de gerenciamento de energia/união de status (deslocamento = 4).

PMCSR.ControlStatus

Contém uma estrutura do tipo PCI_PMCSR que relata o conteúdo do controle de gerenciamento de energia status registrar. Esse registro é usado para monitorar sinais de evento de gerenciamento de energia e gerenciar o estado de energia do dispositivo. Para obter mais informações sobre o conteúdo do controle de gerenciamento de energia status registrar, consulte a Especificação de Gerenciamento de Energia PCI.

PMCSR.AsUSHORT

Contém os mesmos dados que o membro ControlStatus .

PMCSR_BSE

A ponte PCI-PCI do PMCSR dá suporte à união de extensões.

PMCSR_BSE.BridgeSupport

Contém uma estrutura do tipo PCI_PMCSR_BSE que relata o conteúdo do controle de gerenciamento de energia status registrar para extensões de suporte à ponte PCI.

PMCSR_BSE.AsUCHAR

Contém os mesmos dados que o membro BridgeSupport .

Data

Contém o conteúdo de um registro de dados opcional que o dispositivo usa para relatar dados operacionais dependentes do estado, como dissipação de calor ou quanta energia o dispositivo consumiu.

Requisitos

Requisito Valor
Cabeçalho miniport.h (inclua Wdm.h, Miniport.h)

Confira também

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE