次の方法で共有


PerformanceCounterCategory.InstanceExists メソッド (String, String)

ローカル コンピュータ上の指定したカテゴリに、指定したパフォーマンス オブジェクト インスタンスが含まれているかどうかを判断します。

Overloads Public Shared Function InstanceExists( _
   ByVal instanceName As String, _   ByVal categoryName As String _) As Boolean
[C#]
public static bool InstanceExists(stringinstanceName,stringcategoryName);
[C++]
public: static bool InstanceExists(String* instanceName,String* categoryName);
[JScript]
public static function InstanceExists(
   instanceName : String,categoryName : String) : Boolean;

パラメータ

  • instanceName
    検索するパフォーマンス オブジェクト インスタンス。
  • categoryName
    検索するパフォーマンス カウンタ カテゴリ。

戻り値

カテゴリに指定したパフォーマンス オブジェクト インスタンスが格納されている場合は true 。それ以外の場合は false

例外

例外の種類 条件
ArgumentNullException instanceName パラメータが null 参照 (Visual Basic では Nothing) です。

または

categoryName パラメータが null 参照 (Nothing) です。

ArgumentException categoryName パラメータが空の文字列 ("") です。
Win32Exception 基になるシステム API の呼び出しに失敗しました。

解説

パフォーマンス オブジェクト インスタンスがコンピュータ上に存在するかどうかを判断するには、検索する特定のカテゴリを指定する必要があります。

必要条件

プラットフォーム: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

PerformanceCounterCategory クラス | PerformanceCounterCategory メンバ | System.Diagnostics 名前空間 | PerformanceCounterCategory.InstanceExists オーバーロードの一覧 | PerformanceCounter.InstanceName | CounterExists | Exists | PerformanceCounter