De prestatiesleutel van de toepassing maken

Een toepassing die prestatiemeteritems ondersteunt, moet een Prestatie--sleutel hebben onder de Services--sleutel. In het volgende voorbeeld ziet u de waarden die u voor deze sleutel moet opnemen.

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

De Library-waarde biedt de naam van de prestatie-DLL en de Open, Collecten Close-waarden bieden de namen van de functies die zijn geƫxporteerd uit de prestatie-DLL. Het gegevenstype van deze waarden is REG_SZ. Wanneer een consument prestatiegegevens aanvraagt, gebruikt het systeem deze waarden om te bepalen welke prestatie-DLL's moeten worden geladen en welke DLL-functies moeten worden aangeroepen.

De Bibliotheek waarde kan de DLL-naam of een volledig pad naar het DLL-bestand bevatten. Als u het gegevenstype REG_EXPAND_SZ voor Bibliotheekgebruikt, kunt u omgevingsvariabelen specificeren in uw pad.

De dienstsleutel van de toepassing moet bestaan voordat u lodctr kunt uitvoeren om de namen van uw tellers en helpstrings te laden.

Voor aanvullende registerwaarden die u kunt maken, zoals het opgeven van time-outwaarden voor de functies OpenPerformanceData en CollectPerformanceData, zie Andere registervermeldingen maken.