RegistryProxy.PerformanceData プロパティ

定義

HKEY_PERFORMANCE_DATAへのアクセスを提供するRegistryKey型を返します。

public:
 property Microsoft::Win32::RegistryKey ^ PerformanceData { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey PerformanceData { get; }
member this.PerformanceData : Microsoft.Win32.RegistryKey
Public ReadOnly Property PerformanceData As RegistryKey

プロパティ値

RegistryKey

この例では、MyCompany サブキーからThisSoftware値を取得します。

My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")

注釈

HKEY_PERFORMANCE_DATA は、ソフトウェア コンポーネントのパフォーマンス情報にアクセスするために使用されます。 各ソフトウェア コンポーネントは、インストール時にオブジェクトとカウンターのキーを作成し、実行中にカウンター データを書き込みます。 このデータはレジストリに格納されませんが、レジストリはレジストリへのアクセスに使用されます。 代わりに、 HKEY_PERFORMANCE_DATA を介してレジストリ関数を呼び出すと、システムは適切なシステム オブジェクト マネージャーからデータを収集します。

このキーは通常書き込むことができません。サブキーを作成しようとすると、 IOExceptionがスローされます。

System.Security.Permissions名前空間にある RegistryPermission クラスは、レジストリ変数へのアクセスを制御します。 レジストリ変数は、 RegistryPermission のないコードがアクセスできるメモリの場所に格納しないでください。 同様に、アクセス許可を付与する場合は、ジョブを完了するために必要な最小限の特権を付与します。

レジストリのアクセス許可のアクセス値は、 RegistryPermissionAccess 列挙体によって定義されます。 次の表では、そのメンバーについて詳しく説明します。

Value Description
AllAccess レジストリ変数へのアクセスの作成、読み取り、および書き込み。
Create レジストリ変数へのアクセスを作成します。
NoAccess レジストリ変数にアクセスできません。
Read レジストリ変数への読み取りアクセス。
書き込む レジストリ変数への書き込みアクセス。

次の表に、 My.Computer.Registry オブジェクトに関連するタスクの例を示します。

ターゲット 参照先
レジストリ キーを作成し、その値を設定する 方法: レジストリ キーを作成し、その値を設定する
レジストリ キーを削除する 方法: レジストリ キーを削除する
レジストリ キーから値を読み取る 方法: レジストリ キーから値を読み取る

適用対象

こちらもご覧ください