PEP_PPM_IDLE_EXECUTE struttura (pepfx.h)

La struttura PEP_PPM_IDLE_EXECUTE specifica lo stato inattiva che il processore deve immettere.

Sintassi

typedef struct _PEP_PPM_IDLE_EXECUTE {
  [out] NTSTATUS Status;
  [in]  ULONG    ProcessorState;
  [in]  ULONG    PlatformState;
} PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE;

Members

[out] Status

Valore NTSTATUS che indica se la transizione dello stato inattivo del processore è riuscita. Il plug-in dell'estensione della piattaforma (PEP) imposta questo membro su STATUS_SUCCESSFUL se la transizione ha avuto esito positivo. In caso contrario, questo membro è impostato su un codice di stato di errore appropriato.

[in] ProcessorState

Indice dello stato inattiva del processore che il processore deve immettere. Il PEP ha specificato in precedenza gli stati di inattività del processore supportati in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_IDLE_STATES . Se l'inattività del processore PEP specificato N indica l'inattività del processore, gli indici di stato inattive validi sono compresi tra 0 e N-1.

[in] PlatformState

Indice dello stato di inattività della piattaforma immesso dalla piattaforma hardware quando il processore entra nello stato di inattività del processore specificato da ProcessorState. Il PEP ha specificato in precedenza gli stati di inattività della piattaforma supportati in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Se l'inattività della piattaforma M specificata da PEP, gli indici di inattività della piattaforma validi sono compresi tra 0 e M-1. Se non si verificherà alcuna modifica nello stato di inattività della piattaforma, questo membro conterrà il valore PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff ).

Commenti

Questa struttura viene usata dalla notifica di PEP_NOTIFY_PPM_IDLE_EXECUTE . I membri ProcessorState e PlatformState contengono valori di input forniti dal framework di gestione energia di Windows (PoFx). Il membro Status contiene un valore di output che il PEP scrive in questo membro.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pepfx.h (includere Pep_x.h)

Vedi anche

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES