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 performance 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 de la bibliothèque fournit le nom de la DLL de performances et les valeurs Open, Collect et Close 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 fonctions DLL à appeler.

La valeur de la bibliothèque 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 la bibliothèque, vous pouvez spécifier des variables d’environnement dans votre chemin d’accès.

La clé de service de l’application doit exister avant de pouvoir exécuter lodctr pour charger vos noms de 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 d’expiration pour les fonctions OpenPerformanceData et CollectPerformanceData , consultez Création d’autres entrées de Registre.