Condividi tramite


struttura PEP_PPM_PLATFORM_STATE_RESIDENCIES (pepfx.h)

La struttura PEP_PPM_PLATFORM_STATE_RESIDENCIES contiene i tempi di residenza accumulati e i conteggi delle transizioni per gli stati di inattività supportati dalla piattaforma hardware.

Sintassi

typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
  [in] ULONG                             Count;
  [in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;

Members

[in] Count

Numero di elementi nella matrice a cui punta il membro degli Stati . Il numero di elementi della matrice è uguale al numero di stati di inattività della piattaforma forniti in precedenza in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES .

[in] States

Puntatore a un buffer di output in cui pep scrive una matrice di strutture PEP_PPM_PLATFORM_STATE_RESIDENCY . Ogni struttura contiene le informazioni sul numero di residenza e transizione accumulate per uno stato di inattività della piattaforma specifico. Questo buffer è garantito che sia sufficientemente grande da contenere il numero di elementi della matrice specificati dal membro Count . Ogni stato di inattività viene identificato dal relativo indice di matrice. Se la matrice contiene N elementi, gli indici di stato inattive sono compresi tra 0 e N-1.

Commenti

Questa struttura viene utilizzata dalla notifica PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES . Entrambi i membri della struttura contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx) quando questa notifica viene inviata al PEP. PoFx alloca il buffer di output a cui punta il membro degli Stati e il PEP scrive in questo buffer.

Requisiti

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

Vedi anche

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCY