estrutura PCI_PMC (miniport.h)
A estrutura PCI_PMC é usada para relatar o conteúdo do registro de recursos de gerenciamento de energia.
Sintaxe
typedef struct _PCI_PMC {
UCHAR Version : 3;
UCHAR PMEClock : 1;
UCHAR Rsvd1 : 1;
UCHAR DeviceSpecificInitialization : 1;
UCHAR Rsvd2 : 2;
struct {
UCHAR Rsvd2 : 1;
UCHAR D1 : 1;
UCHAR D2 : 1;
UCHAR PMED0 : 1;
UCHAR PMED1 : 1;
UCHAR PMED2 : 1;
UCHAR PMED3Hot : 1;
UCHAR PMED3Cold : 1;
} Support;
_PM_SUPPORT _PM_SUPPORT;
} PCI_PMC, *PPCI_PMC;
Membros
Version
Contém um inteiro de 3 bits que indica a versão da Especificação da Interface de Gerenciamento de Energia PCI com a qual o dispositivo está em conformidade. Para obter uma lista de valores que podem ser atribuídos a esse membro, consulte o de Especificação do Barramento Local da PCI.
PMEClock
Indica, quando 1, que o dispositivo depende da presença do relógio PCI para operação do sinal PME. Quando esse membro é um "0", nenhum relógio PCI é necessário para gerar o sinal pme.
Rsvd1
Reservado.
DeviceSpecificInitialization
Indica quando 1 que o dispositivo requer uma inicialização especial. Para obter mais informações sobre esse valor, consulte o de Especificação do Barramento Local da PCI.
Rsvd2
Reservado.
Support
A estrutura de suporte.
Support.Rsvd2
Reservado.
Support.D1
Reservado.
Support.D2
Reservado.
Support.PMED0
Indica que o dispositivo pode afirmar o sinal pme de D0.
Support.PMED1
Indica que o dispositivo pode afirmar o sinal pme de D1.
Support.PMED2
Indica que o dispositivo pode afirmar o sinal pme de D2.
Support.PMED3Hot
Indica que o dispositivo pode afirmar o sinal do PME da D3.
Support.PMED3Cold
Indica que o dispositivo pode afirmar o sinal do PME da D3.
_PM_SUPPORT
A estrutura _PM_SUPPORT.
Observações
O registro de recursos de gerenciamento de energia, cujo conteúdo é relatado na estrutura de PCI_PMC, fornece informações sobre os recursos de gerenciamento de energia do dispositivo.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | miniport.h (inclua Wdm.h, Miniport.h) |