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 valor NTSTATUS 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 for bem-sucedida. Caso contrário, esse membro será definido como um erro apropriado status código.
[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 pelo 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 que a plataforma de hardware inserirá 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 de estado ocioso válidos 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.
Comentários
Essa estrutura é usada pela notificação de PEP_NOTIFY_PPM_IDLE_EXECUTE . Os membros ProcessorState e PlatformState contêm valores de entrada fornecidos pela PoFx ( estrutura de gerenciamento de energia ) do Windows. O membro Status contém um valor de saída que o PEP grava nesse membro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |