Condividi tramite


struttura PO_FX_PERF_STATE_CHANGE (wdm.h)

La struttura PO_FX_PERF_STATE_CHANGE contiene informazioni su una modifica a uno stato di prestazioni richiesto chiamando la routine PoFxIssueComponentPerfStateChange o PoFxIssueComponentPerfStateChangeMultiple .

Sintassi

typedef struct _PO_FX_PERF_STATE_CHANGE {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;

Members

Set

Indice del set di stati delle prestazioni che viene modificato all'interno della raccolta di set di stati delle prestazioni per il componente.

StateIndex

Per i set che rappresentano un numero discreto di stati di prestazioni, ovvero in cui il membro Type del PO_FX_COMPONENT_PERF_SET è PoFxPerfStateTypeDiscrete, questo membro è l'indice dello stato delle prestazioni da usare per il nuovo livello di prestazioni.

StateValue

Per i set che rappresentano una distribuzione continua degli stati delle prestazioni, ovvero in cui il membro Type del PO_FX_COMPONENT_PERF_SET è PoFxPerfStateTypeRange, questo membro è il valore dello stato delle prestazioni da usare per il nuovo livello di prestazioni.

Commenti

La struttura PO_FX_PERF_STATE_CHANGE viene utilizzata per il parametro PerfChange della routine PoFxIssueComponentPerfStateChange e il parametro PerfChanges della routine PoFxIssueComponentPerfStateChangeMultiple .

Requisiti

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

Vedi anche

Gestione dello stato delle prestazioni del dispositivo

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple