次の方法で共有


PerformanceCounterCategory.GetCounters メソッド (String)

インスタンスが 1 つ以上含まれているパフォーマンス カウンタ カテゴリのカウンタの一覧を取得します。

Overloads Public Function GetCounters( _
   ByVal instanceName As String _) As PerformanceCounter()
[C#]
public PerformanceCounter[] GetCounters(stringinstanceName);
[C++]
public: PerformanceCounter* GetCounters(String* instanceName) [];
[JScript]
public function GetCounters(
   instanceName : String) : PerformanceCounter[];

パラメータ

  • instanceName
    関連付けられたカウンタの一覧を取得する対象のパフォーマンス オブジェクト インスタンス。

戻り値

このパフォーマンス カウンタ カテゴリの指定したオブジェクト インスタンスに関連付けられたカウンタを指す PerformanceCounter オブジェクトの配列。

例外

例外の種類 条件
ArgumentNullException instanceName パラメータが null 参照 (Visual Basic では Nothing) です。
InvalidOperationException この PerformanceCounterCategory インスタンスの CategoryName プロパティが設定されていません。

または

instanceName パラメータで指定されたインスタンスがカテゴリに含まれていません。

Win32Exception 基になるシステム API の呼び出しに失敗しました。

解説

単一インスタンスのカテゴリを表すには、 instanceName パラメータに空の文字列 ("") を渡します。

パフォーマンス オブジェクト インスタンスの詳細については、 PerformanceCounter クラスのトピックの概要を参照してください。

必要条件

プラットフォーム: 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.GetCounters オーバーロードの一覧 | PerformanceCounter