Partager via


structure PO_FX_PERF_STATE (wdm.h)

La structure PO_FX_PERF_STATE représente un état de performances pour un composant unique au sein d’un appareil.

Syntaxe

typedef struct _PO_FX_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;

Membres

Value

Valeur de cet état de performances. Les unités sont spécifiées par l’unité membre de l'PO_FX_COMPONENT_PERF_SET qui contient cet état de performances. Par exemple, si valeur est 1000000000 et que le membre Unit du PO_FX_COMPONENT_PERF_SET est PoFxPerfStateUnitFrequency, cet état de performance représente 100 MHz.

Context

Pointeur vers un contexte supplémentaire pour l’état de performances qui ne peut pas être présenté par le membre Valeur. Ces données peuvent être partagées entre le pilote et le plug-in d’extension de plateforme (PEP).

L’utilisation du membre Context peut entraver la visualisation des états de performances dans Windows Performance Analyzer.

Remarques

Le States membre de la structure PO_FX_COMPONENT_PERF_SET contient un tableau d’éléments PO_FX_PERF_STATE.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête wdm.h (include Wudfwdm.h)

Voir aussi

de gestion des états des performances des appareils

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates