PDH_FMT_COUNTERVALUE structure (pdh.h)

La structure PDH_FMT_COUNTERVALUE contient la valeur calculée du compteur et son status.

Syntaxe

typedef struct _PDH_FMT_COUNTERVALUE {
  DWORD CStatus;
  union {
    LONG     longValue;
    double   doubleValue;
    LONGLONG largeValue;
    LPCSTR   AnsiStringValue;
    LPCWSTR  WideStringValue;
  };
} PDH_FMT_COUNTERVALUE, *PPDH_FMT_COUNTERVALUE;

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.

longValue

Valeur de compteur calculée en tant que LONG.

doubleValue

Valeur de compteur calculée sous la forme d’un DOUBLE.

largeValue

Valeur de compteur calculée en tant que LONGLONG.

AnsiStringValue

Valeur de compteur calculée en tant que LPCSTR. Non pris en charge.

WideStringValue

Valeur de compteur calculée en tant que LPCWSTR. Non pris en charge.

Remarques

Vous spécifiez le type de données de la valeur de compteur calculée lorsque vous appelez PdhGetFormattedCounterValue ou PdhCalculateCounterFromRawValue pour calculer la valeur du compteur.

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

PdhGetFormattedCounterValue