PerformanceCounter.CounterHelp プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このパフォーマンス カウンターの説明を取得します。
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され、パフォーマンス カウンター カテゴリが .NET Framework バージョン 1.0 または 1.1 で作成された場合、InvalidOperationExceptionがスローされます。 以前のバージョンで作成されたパフォーマンス カウンター カテゴリはグローバル共有メモリを使用し、 InstanceLifetime の値は Globalする必要があります。 .NET Framework のバージョン 1.0 または 1.1 で実行されているアプリケーションでカテゴリが使用されていない場合は、カテゴリを削除して再作成します。
注
Windows Vista、Windows XP Professional x64 Edition、または Windows Server 2003 でパフォーマンス カウンターを読み取る場合は、パフォーマンス モニター ユーザー グループのメンバーであるか、管理者特権を持っている必要があります。
Windows Vista のパフォーマンス カウンターにアクセスするために特権を昇格する必要を回避するには、パフォーマンス モニター ユーザー グループに自分を追加します。
Windows Vista では、ユーザー アカウント制御 (UAC) によってユーザーの権限が決定されます。 組み込みの Administrators グループのメンバーである場合は、標準ユーザー アクセス トークンと管理者アクセス トークンという 2 つのランタイム アクセス トークンが割り当てられます。 既定では、標準のユーザー ロールになります。 パフォーマンス カウンターにアクセスするコードを実行するには、まず特権を標準ユーザーから管理者に昇格させる必要があります。 これを行うには、アプリケーション アイコンを右クリックし、管理者として実行することを示すことで、アプリケーションを起動します。