Partilhar via


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.