estrutura PCI_PMC (wdm.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 _PM_SUPPORT {
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;
} 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 a Especificação do Barramento Local 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 o dispositivo requer uma inicialização especial. Para obter mais informações sobre esse valor, consulte a Especificação do Barramento Local PCI.
Rsvd2
Reservado.
Support
Support.Rsvd2
Reservado.
Support.D1
Reservado.
Support.D2
Reservado.
Support.PMED0
Indica que o dispositivo pode declarar o sinal PME de D0.
Support.PMED1
Indica que o dispositivo pode declarar o sinal PME de D1.
Support.PMED2
Indica que o dispositivo pode declarar o sinal PME de D2.
Support.PMED3Hot
Indica que o dispositivo pode declarar o sinal PME de D3.
Support.PMED3Cold
Indica que o dispositivo pode declarar o sinal PME de D3.
_PM_SUPPORT
Comentários
O registro de recursos de gerenciamento de energia, cujo conteúdo é relatado na estrutura PCI_PMC, fornece informações sobre os recursos de gerenciamento de energia do dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (inclua Wdm.h, Miniport.h) |