Udostępnij przez


Tworzenie klucza wydajności aplikacji

Aplikacja, która obsługuje liczniki wydajności, musi mieć klucz Wydajność pod kluczem Usługi. W poniższym przykładzie przedstawiono wartości, które należy uwzględnić dla tego klucza.

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

Wartość Biblioteka dostarcza nazwę biblioteki DLL wydajności, a wartości Open, Collecti Close dostarczają nazwy funkcji eksportowanych z biblioteki DLL wydajności. Typ danych tych wartości to REG_SZ. Gdy użytkownik żąda danych wydajności, system używa tych wartości do określenia, które moduły wydajności DLL mają być ładowane i jakie funkcje DLL mają być wywoływane.

Wartość Library może zawierać nazwę biblioteki DLL lub pełną ścieżkę do biblioteki DLL. Jeśli używasz typu danych REG_EXPAND_SZ dla biblioteki , możesz określić zmienne środowiskowe w ścieżce.

Klucz usługi aplikacji musi istnieć, zanim będzie można uruchomić lodctr, aby załadować nazwy liczników i ciągi pomocy.

Aby uzyskać dodatkowe wartości rejestru, które można utworzyć, takie jak określanie wartości limitu czasu dla funkcji OpenPerformanceData i CollectPerformanceData, zapoznaj się z Tworzenie innych wpisów rejestru.