次の方法で共有


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 [デスクトップ アプリのみ]
Header isysmon.h

こちらもご覧ください

SystemMonitor.BatchingLock