RegistryProxy.PerformanceData プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: Microsoft.VisualBasic.MyServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Visual Basic (宣言)

Public ReadOnly Property PerformanceData As RegistryKey

Visual Basic (使用法)

Dim instance As RegistryProxy Dim value As RegistryKey

value = instance.PerformanceData

C#

public RegistryKey PerformanceData { get; }

C++

public: property RegistryKey^ PerformanceData { RegistryKey^ get (); }

J#

/** @property */ public RegistryKey get_PerformanceData ()

JScript

public function get PerformanceData () : RegistryKey

プロパティ
RegistryKey

解説解説

詳細については、Visual Basicトピック「My.Computer.Registry.PerformanceData プロパティ」を参照してください

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

Windows 98 システムには、このキー存在しません。**Name** メソッド呼び出さずに、このキー使おうとした場合IOExceptionスローさます。

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

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

レジストリ アクセス許可アクセス値は、RegistryPermissionAccess 列挙体で定義します次の表で、対応するメンバについて詳しく説明します

説明
AllAccess レジストリ変数対す作成読み取り、および書き込みアクセス
作成 レジストリ変数対す作成アクセス
NoAccess レジストリ変数へのアクセス許可なし。
読み取り レジストリ変数対す読み取りアクセス
書き込み レジストリ変数対す書き込みアクセス

My.Computer.Registry オブジェクト使ったタスクの例を次の表に示します

目的 参照項目
レジストリ キー作成する 方法 : Visual Basicレジストリ キー作成し、値を設定する
レジストリ キー削除する 方法 : Visual Basic で、レジストリ キー削除する
レジストリ キーに値が存在するかどうか確認する 方法 : Visual Basic で、レジストリ キーに値が存在するかどうか確認する
レジストリ キーから値を読み取る 方法 : Visual Basic で、レジストリ キーから値を読み取る
レジストリ キーに値を設定する 方法 : Visual Basicレジストリ キーの値を設定する

使用例使用例

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

Visual Basic

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

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
RegistryProxy クラス
RegistryProxy メンバ
Microsoft.VisualBasic.MyServices 名前空間
Microsoft.Win32.RegistryKey
Registry.PerformanceData
その他の技術情報
My.Computer.Registry.PerformanceData プロパティ
My.Computer.Registry オブジェクト
一般的なレジストリ タスク
セキュリティレジストリ
My を使用したレジストリからの読み取りレジストリへの書き込み
トラブルシューティング : レジストリ操作