Compartilhar via


estrutura PEP_PPM_PARK_SELECTION_V2 (pep_x.h)

A estrutura PEP_PPM_PARK_SELECTION_V2 indica as preferências do PEP (plug-in de extensão de plataforma) e do sistema operacional em relação a quais processadores na plataforma devem estar estacionados para reduzir o consumo de energia.

Sintaxe

typedef struct _PEP_PPM_PARK_SELECTION_V2 {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
           ULONGLONG                      EvaluationTime;
           UCHAR                          EvaluationType;
} PEP_PPM_PARK_SELECTION_V2, *PPEP_PPM_PARK_SELECTION_V2;

Membros

[in] AdditionalUnparkedProcessors

O número de processadores adicionais que precisam ser desbloqueados.

Esse número inclui todos os processadores na matriz Processadores para os quais o PEP define PepPreference como PROCESSOR_PARK_PREFERENCE_PARKED mas o sistema operacional define PoPreference como PROCESSOR_PARK_PREFERENCE_UNPARKED ou PROCESSOR_PARK_PREFERENCE_NONE. Para obter mais informações sobre esses valores, consulte PEP_PROCESSOR_PARK_PREFERENCE.

Esse número não inclui processadores na matriz Processadores para a qual o sistema operacional define o valor PoPreference como PROCESSOR_PARK_PREFERENCE_PARKED.

[in] Count

O número de elementos na matriz apontada pelo membro Processadores .

[in/out] Processors

Um ponteiro para uma matriz de estruturas PEP_PROCESSOR_PARK_PREFERENCE . Cada elemento de matriz indica as preferências de estacionamento para um processador específico. O membro Count especifica o número de elementos na matriz.

EvaluationTime

O tempo de interrupção do desempenho marcar avaliação que iniciou essa notificação.

EvaluationType

O tipo de avaliação que está sendo executada. Esse valor pode ser um dos seguintes:

Valor Significado
PROCESSOR_PARK_TYPE_CORE_PARKING
0x00
O processador deve estar estacionado.
PROCESSOR_PARK_TYPE_INTERRUPT_STEERING
0x01
As interrupções devem ser afastadas do processador.

Comentários

Essa estrutura é usada pelo PEP_NOTIFY_PPM_PARK_SELECTION_V2 notificação de notificação . Todos os três membros da estrutura contêm valores de entrada definidos pela PoFx ( estrutura de gerenciamento de energia ) do Windows antes que essa notificação seja enviada para o PEP.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)