PDH_RAW_COUNTER structure (pdh.h)

La structure PDH_RAW_COUNTER retourne les données telles qu’elles ont été collectées à partir du fournisseur de compteurs. Aucune traduction, mise en forme ou autre interprétation n’est effectuée sur les données.

Syntaxe

typedef struct _PDH_RAW_COUNTER {
  DWORD    CStatus;
  FILETIME TimeStamp;
  LONGLONG FirstValue;
  LONGLONG SecondValue;
  DWORD    MultiCount;
} PDH_RAW_COUNTER, *PPDH_RAW_COUNTER;

Membres

CStatus

Counter status qui indique si la valeur du compteur est valide. Vérifiez ce membre avant d’utiliser les données dans un calcul ou d’afficher sa valeur. Pour obtenir la liste des valeurs possibles, consultez Vérification des valeurs de retour de l’interface PDH.

TimeStamp

Heure locale de la collecte des données, au format FILETIME .

FirstValue

Première valeur de compteur brute.

SecondValue

Deuxième valeur du compteur brut. Les compteurs de taux nécessitent deux valeurs pour calculer une valeur affichable.

MultiCount

Si le type de compteur contient l’indicateur PERF_MULTI_COUNTER, ce membre contient les données de compteur supplémentaires utilisées dans le calcul. Par exemple, le type de compteur PERF_100NSEC_MULTI_TIMER contient l’indicateur PERF_MULTI_COUNTER.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête pdh.h

Voir aussi

PdhCalculateCounterFromRawValue

PdhComputeCounterStatistics

PdhGetRawCounterValue