Condividi tramite


struttura PEP_PPM_IDLE_EXECUTE (pep_x.h)

La struttura PEP_PPM_IDLE_EXECUTE specifica lo stato di inattività 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 di inattività del processore ha avuto esito positivo. Il plug-in di estensione della piattaforma (PEP) imposta questo membro su STATUS_SUCCESSFUL se la transizione è riuscita. In caso contrario, questo membro è impostato su un codice di stato di errore appropriato.

[in] ProcessorState

Indice dello stato di inattività del processore da 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 gli stati di inattività del processore N specificati da PEP, gli indici di inattività del processore validi vanno da 0 a N-1.

[in] PlatformState

Indice dello stato di inattività della piattaforma che la piattaforma hardware immette quando il processore entra nello stato di inattività del processore specificato da ProcessorState. 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 gli stati di inattività della piattaforma M specificati da PEP, gli indici di stato di inattività della piattaforma validi vanno da 0 a 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 utilizzata dalla notifica di PEP_NOTIFY_PPM_IDLE_EXECUTE . I membri ProcessorState e PlatformState contengono valori di input forniti dal framework di risparmio 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 pep_x.h (includere Pep_x.h)

Vedi anche

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES