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


EnablePeriodicSnapshot

Включает периодическое snapshot SnapshotType для указанных идентификаторов процесса с заданным интервалом в секундах. Snapshot необходимо настроить перед вызовом этого API, а также отключить после завершения требуемого сценария.

Синтаксис

HRESULT EnablePeriodicSnapshot
([in] SnapshotType snapshotType,
[in] ULONG interval,
[in] ULONG* pids,
  [in] ULONG cPids);

Параметры

snapshotType
[in] SnapshotType.
Примечание. В настоящее время доступен только SnapshotType SnapshotType_Heap. interval
[in] значение частоты в секундах.
Pid
[in] Указатель на массив идентификаторов процессов. Можно указать до 8 идентификаторов процессов.
cPids
[in] Число идентификаторов процессов в массиве. Максимальное число — 8.

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

Возвращаемое значение Описание:
S_OK Конфигурация выполнена успешно для указанного процесса, в противном случае — код ошибки.