定义锁定系统监视器的原因。
语法
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 |