struttura PEP_PPM_IDLE_EXECUTE_V2 (pepfx.h)
La struttura PEP_PPM_IDLE_EXECUTE_V2 specifica lo stato di inattività che il processore deve immettere.
Sintassi
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;
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_V2 . 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).
CoordinatedStateCount
Fornisce il numero di stati di inattività coordinati immessi da questa transizione.
CoordinatedStates
Fornisce un puntatore a una matrice di stati di inattività coordinati immessi da questa transizione.
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 | pepfx.h (include Pep_x.h) |