Méthode ControlSampleTimes de la classe CIM_MetricService
Permet de spécifier le moment où la collecte de métriques doit être démarrée et de spécifier l’intervalle d’échantillonnage préféré pour la collecte périodique des données.
Chaque fois que l’échantillonnage des métriques supplémentaires est démarré, les paramètres spécifiés par cette méthode peuvent être utilisés.
Syntaxe
uint32 ControlSampleTimes(
[in] datetime StartSampleTime,
[in] datetime PreferredSampleInterval,
[in] boolean RestartGathering
);
Paramètres
-
StartSampleTime [in]
-
Point dans le temps où l’échantillonnage des métriques doit être démarré.
La valeur 99990101000000.0000000+000 indique que l’échantillonnage doit commencer à la prochaine fois qu’il est synchronisé avec l’heure complète. L’échantillonnage est synchronisé avec la pleine heure si, en secondes, l’intervalle d’échantillonnage modulo de minuit en secondes est égal à 0.
-
PreferredSampleInterval [in]
-
Intervalle d’échantillonnage préféré. Pour obtenir des métriques corrélatables, il est recommandé de choisir l’intervalle de l’exemple de manière à ce que 3600 intervalles d’échantillonnage modulo en secondes soit égal à 0.
Il incombe à l’implémentation du service de métrique CIM de décider si l’exemple d’intervalle demandé est respecté.
Le client CIM peut case activée si les fournisseurs de métriques respectent ou non l’intervalle d’échantillonnage demandé en récupérant les instances BaseMetricDefinition associées et en vérifiant le contenu du CIM_BaseMetricDefinition. SampleInterval, propriété.
-
RestartGathering [in]
-
TRUE pour demander que la collecte de toutes les métriques associées au service de métriques soit redémarré avec cet appel de méthode.
Valeur retournée
Retourne un 0 en cas de réussite ; sinon, retourne une erreur.
-
Réussite (0)
-
Non pris en charge (1)
-
Échec (2)
-
Méthode Reserved (..)
-
Fournisseur spécifique (32768..65535)
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 |
Serveur minimal pris en charge |
Windows Server 2012 R2 |
Espace de noms |
Racine\virtualisation\v2 |
MOF |
|
DLL |
|