Skapa programmets prestandanyckel

Ett program som stöder prestandaräknare måste ha en nyckel för prestanda under nyckeln Services. I följande exempel visas de värden som du måste inkludera för den här nyckeln.

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

Värdet Library innehåller namnet på prestanda-DLL och värdena Open, Collectoch Close anger namnen på de funktioner som exporteras från prestanda-DLL:en. Datatypen för dessa värden är REG_SZ. När en konsument begär prestandadata använder systemet dessa värden för att avgöra vilka prestanda-DLL:er som ska läsas in och vilka DLL-funktioner som ska anropas.

Värdet Library kan innehålla DLL-namnet eller en fullständig sökväg till DLL:en. Om du använder datatypen REG_EXPAND_SZ för Librarykan du ange miljövariabler i sökvägen.

Applikationens tjänstnyckel måste finnas innan du kan köra lodctr för att läsa in räknarnamn och hjälpsträngar.

Ytterligare registervärden som du kan skapa, till exempel att ange tidsgränsvärden för funktionerna OpenPerformanceData och CollectPerformanceData, finns i Skapa andra registerposter.