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 |