Compartilhar via


estrutura PCI_PMCSR (wdm.h)

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

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 o de Especificação de Gerenciamento de Energia do PCI.

Rsvd1

Reservado.

NoSoftReset

Rsvd2

PMEEnable

Indica, quando 1, que o dispositivo está habilitado para afirmar o sinal pme. Quando 0, o dispositivo não está habilitado para afirmar o sinal pme. Para obter mais informações sobre o significado do bit Habilitar PME, consulte o de Especificação de Gerenciamento de Energia de 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 o de Especificação de Gerenciamento de Energia de 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 o de Especificação de Gerenciamento de Energia de 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 o de Especificação de Gerenciamento de Energia de PCI.

Requisitos

Requisito Valor
cabeçalho wdm.h (include Wdm.h, Miniport.h)

Consulte também

PCI_PM_CAPABILITY