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