创建应用程序的性能密钥
支持性能计数器的应用程序必须在“服务”键下具有性能密钥。 以下示例显示必须为此键包含的值。
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 的完整路径。 如果使用 Library 的REG_EXPAND_SZ数据类型,则可以在路径中指定环境变量。
必须先存在应用程序的服务密钥,然后才能运行 lodctr 来加载计数器名称和帮助字符串。
有关可以创建的其他注册表值,例如为 OpenPerformanceData 和 CollectPerformanceData 函数指定超时值,请参阅 创建其他注册表项。