Erstellen des Leistungsschlüssels der Anwendung

Eine Anwendung, die Leistungsindikatoren unterstützt, muss unter dem Dienstschlüssel über einen Leistungsschlü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 Wert Library stellt den Namen der Leistungs-DLL bereit, und die Werte Open, Collect und Close stellen die Namen der Funktionen bereit, die aus der Leistungs-DLL exportiert werden. Der Datentyp dieser Werte ist REG _ SZ. Wenn ein Consumer Leistungsdaten anfordert, verwendet das System diese Werte, um zu bestimmen, welche Leistungs-DLLs geladen 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 REG _ EXPAND _ SZ-Datentyp 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 Indikatornamen und Hilfezeichenfolgen zu laden.

Weitere Registrierungswerte, die Sie erstellen können, z. B. das Angeben von Time out-Werten für die Funktionen OpenPerformanceData und CollectPerformanceData, finden Sie unter Creating Other Registry Entries.