Criando a chave de desempenho do aplicativo
Um aplicativo que dá suporte a contadores de desempenho deve ter uma chave de desempenho na chave Serviços . O exemplo a seguir mostra os valores que você deve incluir para essa chave.
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
O valor Biblioteca fornece o nome da DLL de desempenho e os valores Abrir, Coletar e Fechar fornecem os nomes das funções exportadas da DLL de desempenho. O tipo de dados desses valores é REG_SZ. Quando um consumidor solicita dados de desempenho, o sistema usa esses valores para determinar quais DLLs de desempenho carregar e quais funções de DLL chamar.
O valor biblioteca pode conter o nome DLL ou um caminho completo para a DLL. Se você usar o tipo de dados REG_EXPAND_SZ para Biblioteca, poderá especificar variáveis de ambiente em seu caminho.
A chave de serviço do aplicativo deve existir antes que você possa executar lodctr para carregar seus nomes de contador e cadeias de caracteres de ajuda.
Para obter valores adicionais do Registro que você pode criar, como especificar valores de tempo limite para as funções OpenPerformanceData e CollectPerformanceData , consulte Criando outras entradas do Registro.