Создание ключа производительности приложения
Приложение, поддерживающее счетчики производительности, должно иметь ключ производительности в разделе "Службы ". В следующем примере показаны значения, которые необходимо включить для этого ключа.
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 , см. в разделе Создание других записей реестра.