Condividi tramite


Metodo ControlSampleTimes della classe Msvm_MetricService

Imposta i tempi di esempio del controllo.

Sintassi

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

Parametri

StartSampleTime [in]

Tempo di campionamento per le metriche da avviare.

Un valore pari a 9999010100000.000000+0000 deve indicare che il campionamento deve iniziare alla successiva sincronizzazione all'ora intera. Il campionamento viene sincronizzato con l'ora completa se secondi dopo l'intervallo di campionamento del modulo di mezzanotte in secondi è uguale a 0.

PreferredSampleInterval [in]

Intervallo di esempio preferito. Per ottenere metriche correlata, è consigliabile scegliere l'intervallo di esempio in modo che l'intervallo di esempio di 3600 moduli sia uguale a 0.

È responsabilità dell'implementazione del servizio metrica CIM decidere se il tempo di intervallo di esempio richiesto è rispettato.

Il client CIM può verificare se i provider di metriche rispettano il tempo di intervallo di esempio richiesto recuperando istanze baseMetricDefinition correlate e controllando il contenuto della proprietà "CIM_BaseMetricDefinition.SampleInterval".

RestartGathering [in]

Boolean che quando impostato su TRUE richiede che la raccolta di tutte le metriche associate al servizio metrica venga riavvio con questa chiamata al metodo.

Valore restituito

Questo metodo restituisce uno dei valori seguenti:

Successo (0)

Non supportato (1)

Errore (2)

Metodo riservato (..)

Fornitore specifico (32768..65535)

Requisiti

Requisito Valore
Client minimo supportato
Windows 8.1
Server minimo supportato
R2 per Windows Server 2012
Spazio dei nomi
Radice\virtualizzazione\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

Msvm_MetricService