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 时立即对文件进行采样。添加 以将日志文件添加到
集合。
sysmonBatchAddCounters
值: 2
使用 ICounters.Add 将计数器添加到集合时,阻止系统监视器立即对计数器进行采样。
sysmonBatchAddFilesAutoCounters
值: 3
TBD

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 isysmon.h

另请参阅

SystemMonitor.BatchingLock