Fonction PdhSetCounterScaleFactor (pdh.h)
Définit le facteur d’échelle appliqué à la valeur calculée du compteur spécifié lorsque vous demandez la valeur du compteur mis en forme. Si l’indicateur PDH_FMT_NOSCALE est défini, ce facteur d’échelle est ignoré.
Syntaxe
PDH_FUNCTION PdhSetCounterScaleFactor(
[in] PDH_HCOUNTER hCounter,
[in] LONG lFactor
);
Paramètres
[in] hCounter
Handle du compteur à appliquer le facteur d’échelle. La fonction PdhAddCounter retourne ce handle.
[in] lFactor
Puissance de dix par laquelle multiplier la valeur calculée avant de la renvoyer. La valeur minimale de ce paramètre est PDH_MIN_SCALE (–7), où la valeur retournée est la valeur réelle multipliée par 10 à ⁷. La valeur maximale de ce paramètre est PDH_MAX_SCALE (+7), où la valeur retournée est la valeur réelle multipliée par 10⁺⁷. Une valeur de zéro définit l’échelle sur un, de sorte que la valeur réelle soit retournée.
Valeur retournée
Si la fonction réussit, elle retourne ERROR_SUCCESS.
Si la fonction échoue, la valeur renvoyée est un code d’erreur système ou un code d’erreur PDH. Voici les valeurs possibles.
Code de retour | Description |
---|---|
|
La valeur de mise à l’échelle est hors de la plage. |
|
Le handle de compteur n’est pas valide. |
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] |
Plateforme cible | Windows |
En-tête | pdh.h |
Bibliothèque | Pdh.lib |
DLL | Pdh.dll |