Criando a chave de desempenho do aplicativo
Uma aplicação que ofereça suporte a contadores de desempenho deve ter uma chave Performance dentro da chave Services. 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 Open, Collecte Close 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 devem ser carregadas e quais funções de DLL devem ser chamadas.
O valor da Biblioteca pode conter o nome da DLL ou um caminho completo até 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 Registo que pode criar, como especificar valores de tempo de espera para as funções OpenPerformanceData e CollectPerformanceData, consulte Criar Outras Entradas de Registo.