次の方法で共有


アプリケーションのパフォーマンス キーの作成

パフォーマンス カウンターをサポートするアプリケーションでは、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 の名前を提供し、OpenCollectClose 値は、パフォーマンス DLL からエクスポートされた関数の名前を提供します。 これらの値のデータ型は REG_SZ。 コンシューマーがパフォーマンス データを要求すると、システムはこれらの値を使用して、読み込むパフォーマンス DLL と呼び出す DLL 関数を決定します。

ライブラリの 値には、DLL 名または DLL への完全なパスを含めることができます。 ライブラリREG_EXPAND_SZ データ型を使用する場合は、パスで環境変数を指定できます。

lodctr を実行してカウンター名とヘルプ文字列を読み込む前に、アプリケーションのサービス キーが存在している必要があります。

OpenPerformanceData のタイムアウト値の指定や CollectPerformanceData関数のなど、作成できるその他のレジストリ値については、「Createing Other Registry Entries」を参照してください。