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


Перечисление SysmonBatchReason (isysmon.h)

Определяет причину блокировки системного монитора.

Синтаксис

typedef enum __MIDL___MIDL_itf_sysmon_0000_0000_0003 {
  sysmonBatchNone = 0,
  sysmonBatchAddFiles = 1,
  sysmonBatchAddCounters = 2,
  sysmonBatchAddFilesAutoCounters = 3
} SysmonBatchReason;

Константы

 
sysmonBatchNone
Значение: 0
Используйте для освобождения всех блокировок. Как правило, вы вызываете SystemMonitor.BatchingLock по той же причине, по которой вы использовали для получения блокировки. Например, если вы получили блокировку с помощью SysmonBatchAddFiles, при освобождении блокировки используйте SysmonBatchAddFiles.
sysmonBatchAddFiles
Значение: 1
Запрещает системным монитором выборку файла сразу при использовании ILogFiles.Add для добавления файла журнала в
коллекция.
sysmonBatchAddCounters
Значение: 2
Запрещает системным монитором выборку счетчика сразу при использовании ICounters.Add для добавления счетчика в коллекцию.
sysmonBatchAddFilesAutoCounters
Значение: 3
TBD

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть isysmon.h

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

SystemMonitor.BatchingLock