Поделиться через


Метод ControlSampleTimes класса CIM_MetricService

Позволяет начать сбор метрик на определенный момент времени и указать предпочтительный интервал выборки для периодического сбора данных.

При каждом запуске выборки для дополнительных метрик можно использовать параметры, заданные этим методом.

Синтаксис

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

Параметры

StartSampleTime [in]

Момент времени начала выборки для метрик.

Значение 99990101000000.00000+000 должно указывать, что выборка должна начинаться при следующей синхронизации с полным часом. Выборка синхронизируется с полным часом, если с момента полуночи интервал выборки по модулю в секундах равен 0.

PreferredSampleInterval [in]

Предпочтительное время интервала выборки. Чтобы получить коррелируемые метрики, рекомендуется выбрать интервал выборки таким образом, чтобы интервал выборки 3600 по модулю в секундах был равен 0.

Решение о том, соблюдается ли запрошенный интервал выборки, отвечает реализация службы метрик CIM.

Клиент CIM может проверка, соблюдают ли поставщики метрик запрошенное время интервала выборки, извлекая связанные экземпляры BaseMetricDefinition и проверяя содержимое CIM_BaseMetricDefinition. Свойство SampleInterval.

RestartGathering [in]

Значение TRUE для запроса на повторный запуск сбора всех метрик, связанных со службой метрик, с помощью этого вызова метода.

Возвращаемое значение

Возвращает значение 0 при успешном выполнении; в противном случае возвращает ошибку.

Успешно (0)

Не поддерживается (1)

Сбой (2)

Зарезервированный метод (..)

Конкретный поставщик (32768..65535)

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_MetricService