アプリケーションのパフォーマンス キーの作成
パフォーマンス カウンターをサポートするアプリケーションでは、Services キーの下に Performance キーが必要です。 次の例は、このキーに含める必要がある値を示しています。
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\application-name
\Performance
Library = Name of your performance DLL
Open = Name of your Open function in your DLL
Collect = Name of your Collect function in your DLL
Close = Name of your Close function in your DLL
ライブラリの 値は、パフォーマンス DLL の名前を提供し、Open、Collect、Close 値は、パフォーマンス DLL からエクスポートされた関数の名前を提供します。 これらの値のデータ型は REG_SZ。 コンシューマーがパフォーマンス データを要求すると、システムはこれらの値を使用して、読み込むパフォーマンス DLL と呼び出す DLL 関数を決定します。
ライブラリの 値には、DLL 名または DLL への完全なパスを含めることができます。 ライブラリに REG_EXPAND_SZ データ型を使用する場合は、パスで環境変数を指定できます。
lodctr を実行してカウンター名とヘルプ文字列を読み込む前に、アプリケーションのサービス キーが存在している必要があります。
OpenPerformanceData のタイムアウト値の指定や CollectPerformanceData関数のなど、作成できるその他のレジストリ値については、「Createing Other Registry Entries」を参照してください。