Partager via


Méthode ControlSampleTimes de la classe Msvm_MetricService

Définit les exemples d’heures de contrôle.

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 de la propriété « CIM_BaseMetricDefinition.SampleInterval ».

RestartGathering [in]

Boolean qui, lorsqu’il est défini sur TRUE, demande 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

La méthode retourne l'une des valeurs suivantes :

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

Msvm_MetricService