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