Freigeben über


Erstellen des Leistungsschlüssels der Anwendung

Eine Anwendung, die Leistungsindikatoren unterstützt, muss über einen Leistungsschlüssel unter dem Dienstschlüssel verfügen. Das folgende Beispiel zeigt die Werte, die Sie für diesen Schlüssel einschließen müssen.

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

Der Library-Wert stellt den Namen der Leistungs-DLL bereit, und die Werte Open, Collect und Close geben die Namen der aus der Leistungs-DLL exportierten Funktionen an. Der Datentyp dieser Werte ist REG_SZ. Wenn ein Consumer Leistungsdaten anfordert, verwendet das System diese Werte, um zu bestimmen, welche Leistungs-DLLs geladen werden sollen und welche DLL-Funktionen aufgerufen werden sollen.

Der Library-Wert kann den DLL-Namen oder einen vollständigen Pfad zur DLL enthalten. Wenn Sie den Datentyp REG_EXPAND_SZ für Library verwenden, können Sie Umgebungsvariablen in Ihrem Pfad angeben.

Der Dienstschlüssel der Anwendung muss vorhanden sein, bevor Sie lodctr ausführen können, um Ihre Indikatorennamen und Hilfezeichenfolgen zu laden.

Weitere Registrierungswerte, die Sie erstellen können, z. B. das Angeben von Timeoutwerten für die Funktionen OpenPerformanceData und CollectPerformanceData , finden Sie unter Erstellen anderer Registrierungseinträge.