PDH 함수를 사용하여 카운터 데이터 사용
PDH 함수를 사용하여 성능 데이터를 수집합니다. PDH 함수는 레지스트리 함수 보다 사용하기 쉬우며 V1 및 V2 공급자 모두 카운터 데이터에 액세스하는 데 사용할 수 있습니다. PDH에는 현재 성능 데이터를 수집하고, 성능 데이터를 로그 파일에 저장하고, 로그 파일에서 데이터를 읽는 API가 있습니다.
참고
Windows OneCore 앱을 작성하는 경우 성능 데이터 도우미 추상화 계층 함수를 사용할 수 없습니다. 대신 PerfLib V2 소비자 함수를 사용합니다.
PDH는 성능 카운터 데이터 수집을 간소화하는 상위 수준 API입니다. 쿼리 구문 분석, 메타데이터 캐싱, 샘플 간의 인스턴스 일치, 원시 값에서 형식이 지정된 값 계산, 로그 파일에서 데이터 읽기 및 로그 파일에 데이터 저장에 도움이 됩니다. PDH는 V1 공급자로부터 데이터를 수집할 때 레지스트리 함수를 자동으로 사용하며 V2 공급자에서 데이터를 수집할 때 V2 소비자 함수를 사용합니다.
PDH 함수를 사용하여 성능 데이터를 수집하려면 다음 단계를 수행합니다.
실시간 원본 또는 로그 파일에서 성능 데이터를 수집할 수 있습니다. 로그 파일에 성능 데이터를 작성하는 방법에 대한 자세한 내용은 로그 파일 작업을 참조하세요.