Share via


estrutura PCI_PMCSR (miniport.h)

A estrutura PCI_PMCSR é usada para relatar o conteúdo do controle de gerenciamento de energia do dispositivo status registrar.

Sintaxe

typedef struct _PCI_PMCSR {
  USHORT PowerState  :2;
  USHORT Rsvd1  :6;
  USHORT PMEEnable  :1;
  USHORT DataSelect  :4;
  USHORT DataScale  :2;
  USHORT PMEStatus  :1;
} PCI_PMCSR, *PPCI_PMCSR;

Membros

PowerState

Indica o estado de energia do dispositivo. Esse membro pode ter os seguintes valores:

Valor Significado
0x00 Indica que o dispositivo está em D0.
0x01 Indica que o dispositivo está em D1.
0x02 Indica que o dispositivo está em D2.
0x03 Indica que o dispositivo está em D3.

Para obter mais informações sobre o registro de estado de energia, consulte a Especificação de Gerenciamento de Energia PCI.

Rsvd1

Reservado.

NoSoftReset

Rsvd2

Reservado.

PMEEnable

Indica, quando 1, que o dispositivo está habilitado para declarar o sinal pme. Quando 0, o dispositivo não está habilitado para declarar o sinal pme. Para obter mais informações sobre o significado do bit Habilitar PME, consulte a Especificação de Gerenciamento de Energia PCI.

DataSelect

Indica quais dados devem ser relatados por meio do registro de dados. Para obter mais informações sobre os valores que esse membro pode conter, consulte a Especificação de Gerenciamento de Energia PCI.

DataScale

Indica o fator de dimensionamento usado para interpretar o valor do registro de dados. Para obter mais informações sobre os valores que esse membro pode conter, consulte a Especificação de Gerenciamento de Energia PCI.

PMEStatus

Contém um valor de um bit (0 ou 1) que relata o valor do bit PMEStatus no registro de gerenciamento de energia. Para obter mais informações sobre os valores que esse membro pode conter, consulte a Especificação de Gerenciamento de Energia PCI.

Requisitos

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

Confira também

PCI_PM_CAPABILITY