Freigeben über


ControlSampleTimes-Methode der Msvm_MetricService-Klasse

Legt die Beispielzeiten des Steuerelements fest.

Syntax

uint32 ControlSampleTimes(
  [in] datetime StartSampleTime,
  [in] datetime PreferredSampleInterval,
  [in] boolean  RestartGathering
);

Parameter

StartSampleTime [in]

Zeitpunkt, zu dem das Sampling für die Metriken gestartet werden soll.

Der Wert 999901000000,000000+000 gibt an, dass die Stichprobenentnahme bei der nächsten Synchronisierung mit der vollen Stunde beginnen sollte. Die Stichprobenentnahme wird mit der ganzen Stunde synchronisiert, wenn sekunden seit Mitternacht das Modulo-Beispielintervall in Sekunden gleich 0 ist.

PreferredSampleInterval [in]

Bevorzugte Beispielintervallzeit. Um korrelierbare Metriken zu erhalten, empfiehlt es sich, das Beispielintervall so zu wählen, dass die Stichprobenintervallzeit von 3600 Modulo in Sekunden gleich 0 ist.

Es liegt in der Verantwortung der CIM-Metrikdienstimplementierung zu entscheiden, ob die angeforderte Beispielintervallzeit berücksichtigt wird.

Der CIM-Client kann überprüfen, ob die Metrikanbieter die angeforderte Beispielintervallzeit einhalten, indem verwandte BaseMetricDefinition-Instanzen abgerufen und der Inhalt der Eigenschaft "CIM_BaseMetricDefinition.SampleInterval" überprüft wird.

RestartGathering [in]

Boolescher Wert, der bei Festlegung auf TRUE anfordert, dass das Sammeln aller Metriken, die dem Metrikdienst zugeordnet sind, mit diesem Methodenaufruf neu gestartet wird.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück:

Erfolg (0)

Nicht unterstützt (1)

Fehler (2)

Reservierte Methode (..)

Herstellerspezifisch (32768..65535)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1
Unterstützte Mindestversion (Server)
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm_MetricService