Platform SDK: Performance Monitoring

Performance Monitoring Functions

The following functions are supported for working with performance data.

CounterPathCallBack
PdhAddCounter
PdhBrowseCounters
PdhCalculateCounterFromRawValue
PdhCloseLog
PdhCloseQuery
PdhCollectQueryData
PdhCollectQueryDataEx
PdhComputeCounterStatistics
PdhConnectMachine
PdhEnumMachines
PdhEnumObjectItems
PdhEnumObjects
PdhExpandCounterPath
PdhExpandWildCardPath
PdhFormatFromRawValue
PdhGetCounterInfo
PdhGetCounterTimeBase
PdhGetDataSourceTimeRange
PdhGetDefaultPerfCounter
PdhGetDefaultPerfObject
PdhGetDllVersion
PdhGetFormattedCounterArray
PdhGetFormattedCounterValue

PdhGetLogFileSize
PdhGetRawCounterArray
PdhGetRawCounterValue
PdhIsRealTimeQuery
PdhLookupPerfIndexByName
PdhLookupPerfNameByIndex
PdhMakeCounterPath
PdhOpenLog
PdhOpenQuery
PdhParseCounterPath
PdhParseInstanceName
PdhReadRawLogRecord
PdhRemoveCounter
PdhSelectDataSource
PdhSetCounterScaleFactor
PdhSetDefaultRealTimeDataSource
PdhSetQueryTimeRange

PdhUpdateLog
PdhUpdateLogFileCatalog
PdhValidatePath