次の方法で共有


SystemMonitor.BatchingLock メソッド

システム モニターをロックして、新しく追加されたカウンターまたはログ ファイルからカウンター データをサンプリングしないようにします。

構文

SystemMonitor.BatchingLock( _
  ByVal lock As Boolean, _
  ByVal batchReason As SysmonBatchReason _
)

パラメーター

lock [in]

システム モニターをロックして、新しく追加されたカウンターまたはログ ファイルからカウンター データをサンプリングできないようにするには、True に設定します。 ロックを削除するには、False に設定します。

batchReason [in]

ロックしているデータのソースを識別します。 リソースをロックおよびロック解除するときは、同じ理由値を使用します。 指定できる値については、 SysmonBatchReason 列挙を参照してください。

戻り値

このメソッドは値を返しません。

解説

このメソッドを 2 回呼び出し、ソースをロックするには 1 回 (True)、ソースのロックを解除するには 1 回 (False) を呼び出す必要があります。

ロックは 1 つだけ配置できます。 たとえば、SysmonBatchAddFiles のロックを設定し、その理由として SysmonBatchAddCounters を使用して 2 回目の呼び出しを行った場合、2 番目の呼び出しでは最初の呼び出しによって設定されたロックが削除されます。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
[DLL]
Sysmon.ocx

関連項目

SystemMonitor