Condividi tramite


struttura PEP_PPM_QUERY_PLATFORM_STATE (pepfx.h)

La struttura PEP_PPM_QUERY_PLATFORM_STATE contiene informazioni sullo stato di inattività della piattaforma.

Sintassi

typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
  [in]  ULONG                   StateIndex;
  [out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;

Membri

[in] StateIndex

Indice dello stato di inattività della piattaforma. Se la piattaforma hardware supporta gli stati di inattività della piattaforma N, gli stati sono numerati da 0 a N-1. Windows power management framework (PoFx) in precedenza ha inviato una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES al plug-in di estensione della piattaforma (PEP) per determinare il numero di stati di inattività della piattaforma supportati.

[out] State

Struttura PEP_PLATFORM_IDLE_STATE che descrive lo stato di inattività della piattaforma.

Osservazioni

Questa struttura viene utilizzata dalla notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE. Il membro StateIndex della struttura PEP_PPM_QUERY_PLATFORM_STATE contiene un valore di input fornito dal framework di risparmio energia di Windows (PoFx) quando questa notifica viene inviata al PEP. Il membro State contiene un valore di output che il PEP scrive nella struttura in risposta alla notifica.

Il buffer allocato da PoFx per contenere la struttura PEP_PPM_QUERY_PLATFORM_STATE è garantito che sia sufficientemente grande da contenere questa struttura e qualsiasi elemento del State.DependencyArray matrice che segue questa struttura.

Fabbisogno

Requisito Valore
client minimo supportato Supportato a partire da Windows 10.
intestazione pepfx.h (include Pep_x.h)

Vedere anche

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE