PerformanceCounter.CounterHelp プロパティ

定義

このパフォーマンス カウンターの説明を取得します。

public:
 property System::String ^ CounterHelp { System::String ^ get(); };
public string CounterHelp { get; }
member this.CounterHelp : string
Public ReadOnly Property CounterHelp As String

プロパティ値

このパフォーマンス カウンターが測定する項目または量の説明。

例外

PerformanceCounter インスタンスがパフォーマンス カウンターに関連付けられていません。

- または -

グローバル共有メモリを使用する場合、InstanceLifetime プロパティは Process に設定されます。

管理特権を使用せずに実行されているコードがパフォーマンス カウンターの読み取りを試みました。

注釈

[パフォーマンス カウンター マネージャー MMC スナップイン] の [カウンターの追加] ダイアログ ボックスには、ユーザーがカウンター リストからカウンターを選択し、[説明] ボタンをクリックしたときにテキストが表示されます CounterHelp

新しいカウンターを作成する場合は、テキストを CounterHelp 使用して、カウンター モニターが実行する処理を説明して、システム モニターのディスプレイにカウンターを追加するかどうかをユーザーが判断できるようにします。

注意

プロパティの値InstanceLifetimeが でProcess、パフォーマンス カウンター カテゴリがバージョン 1.0 または 1.1 .NET Framework作成された場合は、 InvalidOperationException がスローされます。 以前のバージョンで作成されたパフォーマンス カウンター カテゴリではグローバル共有メモリが使用され、 の InstanceLifetime 値は である Global必要があります。 .NET Frameworkのバージョン 1.0 または 1.1 で実行されているアプリケーションでカテゴリが使用されていない場合は、カテゴリを削除して再作成します。

注意

Windows Vista、Windows XP Professional x64 Edition、または Windows Server 2003 のパフォーマンス カウンターを読み取る場合は、パフォーマンス モニター Users グループのメンバーであるか、管理者権限を持っている必要があります。

Windows Vista のパフォーマンス カウンターにアクセスするために特権を昇格させる必要がないようにするには、パフォーマンス モニター Users グループに自分を追加します。

Windows Vista では、ユーザー アカウント制御 (UAC: User Account Control) でユーザーの権限が決定されます。 ユーザーが組み込みの Administrators グループのメンバーである場合、そのユーザーには標準ユーザー アクセス トークンおよび管理者アクセス トークンの 2 つのランタイム アクセス トークンが割り当てられています。 既定では、ユーザーは標準ユーザー ロールに所属します。 パフォーマンス カウンターにアクセスするコードを実行するには、まず特権を標準ユーザーから管理者に昇格させる必要があります。 この操作は、アプリケーションの起動時にアプリケーション アイコンを右クリックし、管理者として実行することを指定して行うことができます。

適用対象