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 |