Compartilhar via


estrutura PEP_PPM_IDLE_EXECUTE_V2 (pepfx.h)

A estrutura PEP_PPM_IDLE_EXECUTE_V2 especifica o estado ocioso que o processador deve inserir.

Sintaxe

typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
  [out] NTSTATUS Status;
  [in]  ULONG    ProcessorState;
  [in]  ULONG    PlatformState;
        ULONG    CoordinatedStateCount;
        PULONG   CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;

Membros

[out] Status

Um NTSTATUS valor que indica se a transição de estado ocioso do processador foi bem-sucedida. O PEP (plug-in de extensão de plataforma) define esse membro como STATUS_SUCCESSFUL se a transição tiver sido bem-sucedida. Caso contrário, esse membro será definido como um código de status de erro apropriado.

[in] ProcessorState

O índice do estado ocioso do processador que o processador deve inserir. O PEP especificou anteriormente os estados ociosos do processador com suporte em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2. Se os estados ociosos do processador N especificados por PEP, os índices válidos de estado ocioso do processador variam de 0 a N-1.

[in] PlatformState

O índice do estado ocioso da plataforma em que a plataforma de hardware entrará quando o processador entrar no estado ocioso do processador especificado por ProcessorState. O PEP especificou anteriormente os estados ociosos da plataforma com suporte em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES. Se os estados ociosos da plataforma M especificados pelo PEP, os índices válidos de estado ocioso da plataforma variam de 0 a M-1. Se nenhuma alteração no estado ocioso da plataforma ocorrer, esse membro conterá o valor PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).

CoordinatedStateCount

Fornece o número de estados ociosos coordenados inseridos por essa transição.

CoordinatedStates

Fornece um ponteiro para uma matriz de estados ociosos coordenados que estão sendo inseridos por essa transição.

Observações

Essa estrutura é usada pela notificação de PEP_NOTIFY_PPM_IDLE_EXECUTE. Os membros ProcessorState e PlatformState contêm valores de entrada fornecidos pelo da estrutura de gerenciamento de energia do Windows (PoFx). O membro status contém um valor de saída que o PEP grava nesse membro.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte a partir do Windows 10.
cabeçalho pepfx.h (inclua Pep_x.h)

Consulte também

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES