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) |