pdh.h 헤더
이 헤더는 성능 카운터에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
pdh.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
PdhAddCounterA 지정된 카운터를 쿼리에 추가합니다. (ANSI) |
PdhAddCounterW 지정된 카운터를 쿼리에 추가합니다. (유니코드) |
PdhAddEnglishCounterA 지정된 언어 중립 카운터를 쿼리에 추가합니다. (ANSI) |
PdhAddEnglishCounterW 지정된 언어 중립 카운터를 쿼리에 추가합니다. (유니코드) |
PdhBindInputDataSourceA 로그 데이터를 읽기 위해 하나 이상의 이진 로그 파일을 함께 바인딩합니다. (ANSI) |
PdhBindInputDataSourceW 로그 데이터를 읽기 위해 하나 이상의 이진 로그 파일을 함께 바인딩합니다. (유니코드) |
PdhBrowseCountersA 사용자가 쿼리에 추가할 카운터를 하나 이상 선택하는 데 사용할 수 있는 카운터 찾아보기 대화 상자를 표시합니다. 데이터 원본에 대한 핸들을 사용하려면 PdhBrowseCountersH 함수를 사용합니다. (ANSI) |
PdhBrowseCountersHA 사용자가 쿼리에 추가할 카운터를 하나 이상 선택하는 데 사용할 수 있는 카운터 찾아보기 대화 상자를 표시합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhBrowseCounters 함수와 동일합니다. (ANSI) |
PdhBrowseCountersHW 사용자가 쿼리에 추가할 카운터를 하나 이상 선택하는 데 사용할 수 있는 카운터 찾아보기 대화 상자를 표시합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhBrowseCounters 함수와 동일합니다. (유니코드) |
PdhBrowseCountersW 사용자가 쿼리에 추가할 카운터를 하나 이상 선택하는 데 사용할 수 있는 카운터 찾아보기 대화 상자를 표시합니다. 데이터 원본에 대한 핸들을 사용하려면 PdhBrowseCountersH 함수를 사용합니다. (유니코드) |
PdhCalculateCounterFromRawValue 두 개의 원시 카운터 값의 표시 가능한 값을 계산합니다. |
PdhCloseLog 지정된 로그 파일을 닫습니다. |
PdhCloseQuery 지정된 쿼리에 포함된 모든 카운터를 닫고, 쿼리와 관련된 모든 핸들을 닫고, 쿼리와 연결된 모든 메모리를 해제합니다. |
PdhCollectQueryData 지정된 쿼리의 모든 카운터에 대한 현재 원시 데이터 값을 수집하고 각 카운터의 상태 코드를 업데이트합니다. (PdhCollectQueryData) |
PdhCollectQueryDataEx 별도 스레드를 사용하여 지정된 쿼리의 모든 카운터에 대한 현재 원시 데이터 값을 수집합니다. 그런 다음, 함수는 애플리케이션 정의 이벤트를 알리고 반환하기 전에 지정된 시간 간격을 기다립니다. |
PdhCollectQueryDataWithTime 지정된 쿼리의 모든 카운터에 대한 현재 원시 데이터 값을 수집하고 각 카운터의 상태 코드를 업데이트합니다. (PdhCollectQueryDataWithTime) |
PdhComputeCounterStatistics 원시 값 배열에서 카운터에 대한 통계를 계산합니다. |
PdhConnectMachineA 지정된 컴퓨터에 연결합니다. (ANSI) |
PdhConnectMachineW 지정된 컴퓨터에 연결합니다. (유니코드) |
PdhEnumLogSetNamesA DSN 내에서 로그 집합의 이름을 열거합니다. (ANSI) |
PdhEnumLogSetNamesW DSN 내에서 로그 집합의 이름을 열거합니다. (유니코드) |
PdhEnumMachinesA 로그 파일의 카운터와 연결된 컴퓨터 이름 목록을 반환합니다. (PdhEnumMachinesA) |
PdhEnumMachinesHA 로그 파일의 카운터와 연결된 컴퓨터 이름 목록을 반환합니다. (PdhEnumMachinesHA) |
PdhEnumMachinesHW 로그 파일의 카운터와 연결된 컴퓨터 이름 목록을 반환합니다. (PdhEnumMachinesHW) |
PdhEnumMachinesW 로그 파일의 카운터와 연결된 컴퓨터 이름 목록을 반환합니다. (PdhEnumMachinesW) |
PdhEnumObjectItemsA 지정된 컴퓨터 또는 지정된 로그 파일에 있는 지정된 개체의 카운터와 instance 이름을 반환합니다. 데이터 원본에 대한 핸들을 사용하려면 PdhEnumObjectItemsH 함수를 사용합니다. (ANSI) |
PdhEnumObjectItemsHA 지정된 컴퓨터 또는 지정된 로그 파일에 있는 지정된 개체의 카운터와 instance 이름을 반환합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhEnumObjectItems 함수와 동일합니다. (ANSI) |
PdhEnumObjectItemsHW 지정된 컴퓨터 또는 지정된 로그 파일에 있는 지정된 개체의 카운터와 instance 이름을 반환합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhEnumObjectItems 함수와 동일합니다. (유니코드) |
PdhEnumObjectItemsW 지정된 컴퓨터 또는 지정된 로그 파일에 있는 지정된 개체의 카운터와 instance 이름을 반환합니다. 데이터 원본에 대한 핸들을 사용하려면 PdhEnumObjectItemsH 함수를 사용합니다. (유니코드) |
PdhEnumObjectsA 지정된 컴퓨터 또는 지정된 로그 파일에서 사용할 수 있는 개체 목록을 반환합니다. 데이터 원본에 핸들을 사용하려면 PdhEnumObjectsH 함수를 사용합니다. (ANSI) |
PdhEnumObjectsHA 지정된 컴퓨터 또는 지정된 로그 파일에서 사용할 수 있는 개체 목록을 반환합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhEnumObjects와 동일합니다. (ANSI) |
PdhEnumObjectsHW 지정된 컴퓨터 또는 지정된 로그 파일에서 사용할 수 있는 개체 목록을 반환합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhEnumObjects와 동일합니다. (유니코드) |
PdhEnumObjectsW 지정된 컴퓨터 또는 지정된 로그 파일에서 사용할 수 있는 개체 목록을 반환합니다. 데이터 원본에 핸들을 사용하려면 PdhEnumObjectsH 함수를 사용합니다. (유니코드) |
PdhExpandCounterPathA 카운터 경로의 와일드카드 문자열과 일치하는 카운터 및 인스턴스에 대해 지정된 컴퓨터(또는 지정된 컴퓨터가 없는 경우 로컬 컴퓨터)를 검사합니다. (ANSI) |
PdhExpandCounterPathW 카운터 경로의 와일드카드 문자열과 일치하는 카운터 및 인스턴스에 대해 지정된 컴퓨터(또는 지정된 컴퓨터가 없는 경우 로컬 컴퓨터)를 검사합니다. (유니코드) |
PdhExpandWildCardPathA 지정된 컴퓨터 또는 로그 파일을 검사하고 와일드카드 문자가 포함된 지정된 카운터 경로와 일치하는 카운터 경로를 반환합니다. 데이터 원본에 핸들을 사용하려면 PdhExpandWildCardPathH 함수를 사용합니다. (ANSI) |
PdhExpandWildCardPathHA 지정된 컴퓨터 또는 로그 파일을 검사하고 와일드카드 문자가 포함된 지정된 카운터 경로와 일치하는 카운터 경로를 반환합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhExpandWildCardPath 함수와 동일합니다. (ANSI) |
PdhExpandWildCardPathHW 지정된 컴퓨터 또는 로그 파일을 검사하고 와일드카드 문자가 포함된 지정된 카운터 경로와 일치하는 카운터 경로를 반환합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhExpandWildCardPath 함수와 동일합니다. (유니코드) |
PdhExpandWildCardPathW 지정된 컴퓨터 또는 로그 파일을 검사하고 와일드카드 문자가 포함된 지정된 카운터 경로와 일치하는 카운터 경로를 반환합니다. 데이터 원본에 핸들을 사용하려면 PdhExpandWildCardPathH 함수를 사용합니다. (유니코드) |
PdhFormatFromRawValue 지정된 원시 카운터 값에 대해 표시 가능한 값을 계산합니다. |
PdhGetCounterInfoA 데이터 크기, 카운터 유형, 경로 및 사용자가 제공한 데이터 값과 같은 카운터에 대한 정보를 검색합니다. (ANSI) |
PdhGetCounterInfoW 데이터 크기, 카운터 유형, 경로 및 사용자가 제공한 데이터 값과 같은 카운터에 대한 정보를 검색합니다. (유니코드) |
PdhGetCounterTimeBase 지정된 카운터의 시간 기반을 반환합니다. |
PdhGetDataSourceTimeRangeA 시간 범위, 항목 수 및 해당하는 경우 지정된 입력 원본의 성능 데이터를 포함하는 버퍼의 크기를 결정합니다. 데이터 원본에 대한 핸들을 사용하려면 PdhGetDataSourceTimeRangeH 함수를 사용합니다. (ANSI) |
PdhGetDataSourceTimeRangeH 시간 범위, 항목 수 및 해당하는 경우 지정된 입력 원본의 성능 데이터를 포함하는 버퍼의 크기를 결정합니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhGetDataSourceTimeRange 함수와 동일합니다. |
PdhGetDataSourceTimeRangeW 시간 범위, 항목 수 및 해당하는 경우 지정된 입력 원본의 성능 데이터를 포함하는 버퍼의 크기를 결정합니다. 데이터 원본에 대한 핸들을 사용하려면 PdhGetDataSourceTimeRangeH 함수를 사용합니다. (유니코드) |
PdhGetDefaultPerfCounterA 지정된 개체의 기본 카운터 이름을 검색합니다. 이 이름은 카운터 찾아보기 대화 상자에서 초기 카운터 선택을 설정하는 데 사용할 수 있습니다. 데이터 원본에 핸들을 사용하려면 PdhGetDefaultPerfCounterH 함수를 사용합니다. (ANSI) |
PdhGetDefaultPerfCounterHA 지정된 개체의 기본 카운터 이름을 검색합니다. (ANSI) |
PdhGetDefaultPerfCounterHW 지정된 개체의 기본 카운터 이름을 검색합니다. (유니코드) |
PdhGetDefaultPerfCounterW 지정된 개체의 기본 카운터 이름을 검색합니다. 이 이름은 카운터 찾아보기 대화 상자에서 초기 카운터 선택을 설정하는 데 사용할 수 있습니다. 데이터 원본에 핸들을 사용하려면 PdhGetDefaultPerfCounterH 함수를 사용합니다. (유니코드) |
PdhGetDefaultPerfObjectA 기본 개체의 이름을 검색합니다. 이 이름은 카운터 찾아보기 대화 상자에서 초기 개체 선택을 설정하는 데 사용할 수 있습니다. 데이터 원본에 핸들을 사용하려면 PdhGetDefaultPerfObjectH 함수를 사용합니다. (ANSI) |
PdhGetDefaultPerfObjectHA 기본 개체의 이름을 검색합니다. (ANSI) |
PdhGetDefaultPerfObjectHW 기본 개체의 이름을 검색합니다. (유니코드) |
PdhGetDefaultPerfObjectW 기본 개체의 이름을 검색합니다. 이 이름은 카운터 찾아보기 대화 상자에서 초기 개체 선택을 설정하는 데 사용할 수 있습니다. 데이터 원본에 핸들을 사용하려면 PdhGetDefaultPerfObjectH 함수를 사용합니다. (유니코드) |
PdhGetDllVersion 현재 설치된 Pdh.dll 파일의 버전을 반환합니다. |
PdhGetFormattedCounterArrayA 서식이 지정된 카운터 값의 배열을 반환합니다. instance 이름의 와일드카드 문자가 포함된 카운터의 카운터 값에 서식을 지정하려면 이 함수를 사용합니다. (ANSI) |
PdhGetFormattedCounterArrayW 서식이 지정된 카운터 값의 배열을 반환합니다. instance 이름의 와일드카드 문자가 포함된 카운터의 카운터 값에 서식을 지정하려면 이 함수를 사용합니다. (유니코드) |
PdhGetFormattedCounterValue 지정된 카운터의 표시 가능한 값을 계산합니다. |
PdhGetLogFileSize 지정된 로그 파일의 크기를 반환합니다. |
PdhGetRawCounterArrayA 지정된 카운터에서 원시 값 배열을 반환합니다. instance 이름의 와일드카드 문자가 포함된 카운터의 원시 카운터 값을 검색하려는 경우 이 함수를 사용합니다. (ANSI) |
PdhGetRawCounterArrayW 지정된 카운터에서 원시 값 배열을 반환합니다. instance 이름의 와일드카드 문자가 포함된 카운터의 원시 카운터 값을 검색하려는 경우 이 함수를 사용합니다. (유니코드) |
PdhGetRawCounterValue 카운터의 현재 원시 값을 반환합니다. |
PdhIsRealTimeQuery 지정된 쿼리가 실시간 쿼리인지 확인합니다. |
PdhLookupPerfIndexByNameA 지정된 카운터 이름에 해당하는 카운터 인덱스 를 반환합니다. (ANSI) |
PdhLookupPerfIndexByNameW 지정된 카운터 이름에 해당하는 카운터 인덱스 를 반환합니다. (유니코드) |
PdhLookupPerfNameByIndexA 지정된 인덱스 에 해당하는 성능 개체 이름 또는 카운터 이름을 반환합니다. (ANSI) |
PdhLookupPerfNameByIndexW 지정된 인덱스 에 해당하는 성능 개체 이름 또는 카운터 이름을 반환합니다. (유니코드) |
PdhMakeCounterPathA PDH_COUNTER_PATH_ELEMENTS 구조체에 지정된 멤버를 사용하여 전체 카운터 경로를 만듭니다. (ANSI) |
PdhMakeCounterPathW PDH_COUNTER_PATH_ELEMENTS 구조체에 지정된 멤버를 사용하여 전체 카운터 경로를 만듭니다. (유니코드) |
PdhOpenLogA 읽기 또는 쓰기를 위해 지정된 로그 파일을 엽니다. (ANSI) |
PdhOpenLogW 읽기 또는 쓰기를 위해 지정된 로그 파일을 엽니다. (유니코드) |
PdhOpenQueryA 성능 데이터 컬렉션을 관리하는 데 사용되는 새 쿼리를 만듭니다. 데이터 원본에 핸들을 사용하려면 PdhOpenQueryH 함수를 사용합니다. (ANSI) |
PdhOpenQueryH 성능 데이터 컬렉션을 관리하는 데 사용되는 새 쿼리를 만듭니다. 이 함수는 데이터 원본에 대한 핸들 사용을 지원한다는 점을 제외하고 PdhOpenQuery 함수와 동일합니다. |
PdhOpenQueryW 성능 데이터 컬렉션을 관리하는 데 사용되는 새 쿼리를 만듭니다. 데이터 원본에 핸들을 사용하려면 PdhOpenQueryH 함수를 사용합니다. (유니코드) |
PdhParseCounterPathA 카운터 경로의 요소를 구문 분석하고 결과를 PDH_COUNTER_PATH_ELEMENTS 구조에 저장합니다. (ANSI) |
PdhParseCounterPathW 카운터 경로의 요소를 구문 분석하고 결과를 PDH_COUNTER_PATH_ELEMENTS 구조에 저장합니다. (유니코드) |
PdhParseInstanceNameA instance 문자열의 요소를 구문 분석합니다. (ANSI) |
PdhParseInstanceNameW instance 문자열의 요소를 구문 분석합니다. (유니코드) |
PdhReadRawLogRecord 지정된 이진 추적 로그 파일의 정보를 읽습니다. |
PdhRemoveCounter 쿼리에서 카운터를 제거합니다. |
PdhSelectDataSourceA 사용자에게 성능 데이터의 원본을 지정하라는 메시지를 표시하는 대화 상자 창을 표시합니다. (ANSI) |
PdhSelectDataSourceW 사용자에게 성능 데이터의 원본을 지정하라는 메시지를 표시하는 대화 상자 창을 표시합니다. (유니코드) |
PdhSetCounterScaleFactor 서식이 지정된 카운터 값을 요청할 때 지정된 카운터의 계산 값에 적용되는 배율 인수를 설정합니다. PDH_FMT_NOSCALE 플래그가 설정되면 이 배율 인수는 무시됩니다. |
PdhSetDefaultRealTimeDataSource 실시간 데이터의 원본을 지정합니다. |
PdhSetQueryTimeRange 로그 파일에서 읽을 수 있는 샘플을 지정된 시간 범위 내의 샘플로 제한합니다. |
PdhUpdateLogA 현재 쿼리에 대한 카운터 데이터를 수집하고 데이터를 로그 파일에 씁니다. (ANSI) |
PdhUpdateLogFileCatalog 로그 파일 카탈로그의 정보를 로그 파일의 성능 데이터와 동기화합니다. |
PdhUpdateLogW 현재 쿼리에 대한 카운터 데이터를 수집하고 데이터를 로그 파일에 씁니다. (유니코드) |
PdhValidatePathA 카운터 경로에 지정된 컴퓨터에 카운터가 있는지 확인합니다. (ANSI) |
PdhValidatePathExA 지정된 카운터가 컴퓨터 또는 로그 파일에 있는지 확인합니다. (ANSI) |
PdhValidatePathExW 지정된 카운터가 컴퓨터 또는 로그 파일에 있는지 확인합니다. (유니코드) |
PdhValidatePathW 카운터 경로에 지정된 컴퓨터에 카운터가 있는지 확인합니다. (유니코드) |
콜백 함수
CounterPathCallBack 애플리케이션은 CounterPathCallBack 함수를 구현하여 찾아보기 대화 상자에서 반환된 카운터 경로 문자열을 처리합니다. |
구조체
PDH_BROWSE_DLG_CONFIG_A PDH_BROWSE_DLG_CONFIG 구조는 PdhBrowseCounters 함수에서 성능 카운터 찾아보기 대화 상자를 구성하는 데 사용됩니다. (ANSI) |
PDH_BROWSE_DLG_CONFIG_HA PDH_BROWSE_DLG_CONFIG_H 구조는 PdhBrowseCountersH 함수에서 성능 카운터 찾아보기 대화 상자를 구성하는 데 사용됩니다. (ANSI) |
PDH_BROWSE_DLG_CONFIG_HW PDH_BROWSE_DLG_CONFIG_H 구조는 PdhBrowseCountersH 함수에서 성능 카운터 찾아보기 대화 상자를 구성하는 데 사용됩니다. (유니코드) |
PDH_BROWSE_DLG_CONFIG_W PDH_BROWSE_DLG_CONFIG 구조는 PdhBrowseCounters 함수에서 성능 카운터 찾아보기 대화 상자를 구성하는 데 사용됩니다. (유니코드) |
PDH_COUNTER_INFO_A PDH_COUNTER_INFO 구조에는 카운터의 속성을 설명하는 정보가 포함되어 있습니다. 이 정보에는 카운터 경로도 포함됩니다. (ANSI) |
PDH_COUNTER_INFO_W PDH_COUNTER_INFO 구조에는 카운터의 속성을 설명하는 정보가 포함되어 있습니다. 이 정보에는 카운터 경로도 포함됩니다. (유니코드) |
PDH_COUNTER_PATH_ELEMENTS_A PDH_COUNTER_PATH_ELEMENTS 구조체에는 카운터 경로의 구성 요소가 포함됩니다. (ANSI) |
PDH_COUNTER_PATH_ELEMENTS_W PDH_COUNTER_PATH_ELEMENTS 구조체에는 카운터 경로의 구성 요소가 포함됩니다. (유니코드) |
PDH_DATA_ITEM_PATH_ELEMENTS_A PDH_DATA_ITEM_PATH_ELEMENTS 구조에는 특정 데이터 항목의 경로 요소가 포함됩니다. (ANSI) |
PDH_DATA_ITEM_PATH_ELEMENTS_W PDH_DATA_ITEM_PATH_ELEMENTS 구조에는 특정 데이터 항목의 경로 요소가 포함됩니다. (유니코드) |
PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE 구조에는 카운터의 계산된 값과 해당 상태 포함됩니다. |
PDH_FMT_COUNTERVALUE_ITEM_A PDH_FMT_COUNTERVALUE_ITEM 구조체에는 카운터의 instance 이름과 서식이 지정된 값이 포함됩니다. (ANSI) |
PDH_FMT_COUNTERVALUE_ITEM_W PDH_FMT_COUNTERVALUE_ITEM 구조체에는 카운터의 instance 이름과 서식이 지정된 값이 포함됩니다. (유니코드) |
PDH_RAW_COUNTER PDH_RAW_COUNTER 구조체는 카운터 공급자로부터 수집된 데이터를 반환합니다. 데이터에 대해 번역, 서식 또는 기타 해석이 수행되지 않습니다. |
PDH_RAW_COUNTER_ITEM_A PDH_RAW_COUNTER_ITEM 구조체에는 카운터의 instance 이름과 원시 값이 포함됩니다. (ANSI) |
PDH_RAW_COUNTER_ITEM_W PDH_RAW_COUNTER_ITEM 구조체에는 카운터의 instance 이름과 원시 값이 포함됩니다. (유니코드) |
PDH_RAW_LOG_RECORD PDH_RAW_LOG_RECORD 구조에는 이진 추적 로그 파일 레코드에 대한 정보가 포함됩니다. |
PDH_STATISTICS PDH_STATISTICS 구조체에는 원시 카운터 값 배열에 대한 최소값, 최대값 및 평균 값이 포함됩니다. |
PDH_TIME_INFO PDH_TIME_INFO 구조에는 성능 데이터 샘플링에 적용되는 시간 간격에 대한 정보가 포함됩니다. |