Création de la clé de performances de l’application

Une application qui prend en charge les compteurs de performances doit avoir une clé de performances sous la clé Services . L’exemple suivant montre les valeurs que vous devez inclure pour cette clé.

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

La valeur Bibliothèque fournit le nom de la DLL de performances, et les valeurs Ouvrir, Collecter et Fermer fournissent les noms des fonctions exportées à partir de la DLL de performances. Le type de données de ces valeurs est REG_SZ. Lorsqu’un consommateur demande des données de performances, le système utilise ces valeurs pour déterminer les DLL de performances à charger et les DLL à appeler.

La valeur Library peut contenir le nom de la DLL ou un chemin d’accès complet à la DLL. Si vous utilisez le type de données REG_EXPAND_SZ pour Library, vous pouvez spécifier des variables d’environnement dans votre chemin d’accès.

La clé de service de l’application doit exister avant que vous puissiez exécuter lodctr pour charger les noms de vos compteurs et les chaînes d’aide.

Pour obtenir des valeurs de Registre supplémentaires que vous pouvez créer, telles que la spécification de valeurs de délai d’attente pour les fonctions OpenPerformanceData et CollectPerformanceData , consultez Création d’autres entrées de Registre.