PEP_PPM_QUERY_IDLE_STATES struttura (pep_x.h)

La struttura PEP_PPM_QUERY_IDLE_STATES descrive gli stati inattive di un determinato processore.

Sintassi

typedef struct _PEP_PPM_QUERY_IDLE_STATES {
  [in]  ULONG                    Count;
  [out] ULONG                    MaximumCoordinatedProcessors;
        PEP_PROCESSOR_IDLE_STATE IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES, *PPEP_PPM_QUERY_IDLE_STATES;

Members

[in] Count

Numero di elementi nella matrice IdleStates . Questo membro è impostato sul valore IdleStateCount fornito in precedenza per questo processore in risposta alla notifica di PEP_NOTIFY_PPM_QUERY_CAPABILITIES .

[out] MaximumCoordinatedProcessors

Numero massimo di processori secondari subordinati a questo processore per le transizioni a stati inattive. Un processore primario può immettere lo stato di inattività selezionato solo dopo che i processori secondari hanno immesso gli stati di inattività corrispondenti. Il PEP deve impostare il membro MaximumCoordinatedProcessors su un numero minore del numero totale di processori nella piattaforma hardware.

[in] IdleStates[ANYSIZE_ARRAY]

Primo elemento in una matrice di strutture PEP_PROCESSOR_IDLE_STATE . Ogni elemento matrice descrive uno degli stati inattive di questo processore. Se la matrice contiene più elementi, gli elementi aggiuntivi seguono immediatamente la fine della struttura PEP_PPM_QUERY_IDLE_STATES . Il numero di elementi della matrice viene specificato dal membro Count . Il buffer allocato da PoFx per contenere questa struttura è garantito essere abbastanza grande per contenere la struttura PEP_PPM_QUERY_IDLE_STATES e tutti gli elementi della matrice che seguono questa struttura. Ogni stato inattiva viene identificato dal relativo indice di matrice. Se la matrice contiene elementi N, gli indici di stato inattive sono compresi tra 0 e N-1.

Commenti

Questa struttura viene usata dalla notifica di PEP_NOTIFY_PPM_QUERY_IDLE_STATES . Il membro Count della struttura contiene un valore di input fornito da PoFx quando viene inviata questa notifica. Gli altri due membri contengono valori di output che il PEP scrive nella struttura in risposta alla notifica.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pep_x.h (includere Pepfx.h)

Vedi anche

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_PROCESSOR_IDLE_STATE