Condividi tramite


struttura PEP_PPM_PLATFORM_STATE_RESIDENCIES (pep_x.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;

Membri

[in] Count

Numero di elementi nella matrice a cui punta il membro States. 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 conteggio delle transizioni e di residenza 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 inattiva sono compresi tra 0 e N-1.

Osservazioni

Questa struttura viene utilizzata dalla notifica di 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 stati di e il PEP scrive in questo buffer.

Fabbisogno

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

Vedere anche

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCY