共用方式為


SysmonBatchReason 列舉 (isysmon.h)

定義鎖定系統監視器的原因。

Syntax

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