다음을 통해 공유


PdhVbGetCounterPathElements 함수

PdhVbGetCounterPathElements 함수는 정규화된 성능 카운터 경로 문자열을 개별 요소로 구문 분석합니다. 각 문자열 변수는 이 함수에서 사용되기 전에 크기(BufferSize)와 크기가 동일하고 차원화되고 초기화되어야 합니다.

중요

이 항목에서 설명하는 함수는 나중에 변경되거나 사용할 수 없습니다. 대신 성능 카운터 함수에 설명된 함수를 사용하는 것이 좋습니다.

함수 PdhVbGetCounterPathElements( _ ByVal PathString as String, _ ByVal MachineName as String, _ ByVal ObjectName as String, _ ByVal InstanceName as String, _ ByVal ParentInstance as String, _ ByVal CounterName as String, _ ByVal BufferSize As String , _ Long )

매개 변수

PathString

개별 요소로 나눌 카운터 경로 문자열입니다.

MachineName

컴퓨터 이름을 받을 문자열입니다.

ObjectName

개체 이름을 받을 문자열입니다.

InstanceName

사용되는 경우 instance 이름을 받을 문자열입니다.

ParentInstance

부모 instance 받을 문자열입니다(사용되는 경우).

CounterName

카운터 이름을 받을 문자열입니다.

BufferSize

이 함수 호출에 대한 매개 변수로 사용되는 각 문자열 변수의 최대 크기입니다.

반환 값

함수가 성공하면 ERROR_SUCCESS 같은 Long 정수 를 반환합니다.

함수가 실패하면 반환 값은 시스템 오류 코드 또는 PDH 오류 코드입니다. 가능한 값은 다음과 같습니다.

반환 코드 설명
PDH_INVALID_ARGUMENT
하나 이상의 문자열 버퍼가 올바른 크기가 아닙니다.
PDH_MORE_DATA
하나 이상의 카운터 경로 요소가 너무 커서 반환 버퍼 길이가 너무 큽니다.
PDH_MEMORY_ALLOCATION_FAILURE
임시 메모리 버퍼를 할당할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
라이브러리
Pdh.lib
DLL
Pdh.dll

추가 정보

PdhVbCreateCounterPathList

PdhVbGetCounterPathFromList

PdhVbGetOneCounterPath