애플리케이션의 성능 키 만들기
성능 카운터를 지원하는 애플리케이션에는 서비스 키 아래에 성능 키가 있어야 합니다. 다음 예제에서는 이 키에 대해 포함해야 하는 값을 보여 주는 예제입니다.
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
라이브러리 값은 성능 DLL의 이름을 제공하고 열기, 수집 및 닫기 값은 성능 DLL에서 내보낸 함수의 이름을 제공합니다. 이러한 값의 데이터 형식은 REG_SZ. 소비자가 성능 데이터를 요청할 때 시스템은 이러한 값을 사용하여 로드할 성능 DLL과 호출할 DLL 함수를 결정합니다.
라이브러리 값에는 DLL 이름 또는 DLL의 전체 경로가 포함될 수 있습니다. 라이브러리에 REG_EXPAND_SZ 데이터 형식을 사용하는 경우 경로에 환경 변수를 지정할 수 있습니다.
lodctr를 실행하여 카운터 이름과 도움말 문자열을 로드하려면 먼저 애플리케이션의 서비스 키가 있어야 합니다.
OpenPerformanceData 및 CollectPerformanceData 함수에 대한 시간 제한 값을 지정하는 등 만들 수 있는 추가 레지스트리 값은 다른 레지스트리 항목 만들기를 참조하세요.