structure PO_FX_PERF_STATE (wdm.h)

La structure PO_FX_PERF_STATE représente un état de performances pour un seul composant 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 le membre d’unité du PO_FX_COMPONENT_PERF_SET qui contient cet état de performances. Par exemple, si Value est 1000000000 et que le membre Unit du PO_FX_COMPONENT_PERF_SET est PoFxPerfStateUnitFrequency, cet état de performances représente 100 MHz.

Context

Pointeur vers un contexte supplémentaire pour l’état des performances qui ne peut pas être présenté par le membre Value . 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 Analyseur de performances.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 10.
En-tête wdm.h (inclure Wudfwdm.h)

Voir aussi

Gestion de l’état des performances des appareils

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates