mirror of https://github.com/dahall/Vanara.git
103 lines
20 KiB
Markdown
103 lines
20 KiB
Markdown
## Vanara.PInvoke.Pdh
|
|
PInvoke API (methods, structures and constants imported from Windows Pdh.dll.
|
|
|
|
- Includes methods from pdh.dll
|
|
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Pdh?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Pdh?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Pdh)
|
|
### Methods - 100% API coverage (58 of 58 functions)
|
|
Native Method | Header | Managed Method
|
|
--- | --- | ---
|
|
[PdhAddCounter](https://www.google.com/search?num=5&q=PdhAddCounterA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhAddCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhAddCounter)
|
|
[PdhAddEnglishCounter](https://www.google.com/search?num=5&q=PdhAddEnglishCounterA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhAddEnglishCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhAddEnglishCounter)
|
|
[PdhBindInputDataSource](https://www.google.com/search?num=5&q=PdhBindInputDataSourceA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhBindInputDataSource](https://github.com/dahall/Vanara/search?l=C%23&q=PdhBindInputDataSource)
|
|
[PdhBrowseCounters](https://www.google.com/search?num=5&q=PdhBrowseCountersA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhBrowseCounters](https://github.com/dahall/Vanara/search?l=C%23&q=PdhBrowseCounters)
|
|
[PdhBrowseCountersH](https://www.google.com/search?num=5&q=PdhBrowseCountersHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhBrowseCountersH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhBrowseCountersH)
|
|
[PdhCalculateCounterFromRawValue](https://www.google.com/search?num=5&q=PdhCalculateCounterFromRawValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCalculateCounterFromRawValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCalculateCounterFromRawValue)
|
|
[PdhCloseLog](https://www.google.com/search?num=5&q=PdhCloseLog+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCloseLog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCloseLog)
|
|
[PdhCloseQuery](https://www.google.com/search?num=5&q=PdhCloseQuery+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCloseQuery](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCloseQuery)
|
|
[PdhCollectQueryData](https://www.google.com/search?num=5&q=PdhCollectQueryData+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCollectQueryData](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCollectQueryData)
|
|
[PdhCollectQueryDataEx](https://www.google.com/search?num=5&q=PdhCollectQueryDataEx+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCollectQueryDataEx](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCollectQueryDataEx)
|
|
[PdhCollectQueryDataWithTime](https://www.google.com/search?num=5&q=PdhCollectQueryDataWithTime+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhCollectQueryDataWithTime](https://github.com/dahall/Vanara/search?l=C%23&q=PdhCollectQueryDataWithTime)
|
|
[PdhComputeCounterStatistics](https://www.google.com/search?num=5&q=PdhComputeCounterStatistics+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhComputeCounterStatistics](https://github.com/dahall/Vanara/search?l=C%23&q=PdhComputeCounterStatistics)
|
|
[PdhConnectMachine](https://www.google.com/search?num=5&q=PdhConnectMachineA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhConnectMachine](https://github.com/dahall/Vanara/search?l=C%23&q=PdhConnectMachine)
|
|
[PdhEnumLogSetNames](https://www.google.com/search?num=5&q=PdhEnumLogSetNamesA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumLogSetNames](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumLogSetNames)
|
|
[PdhEnumMachines](https://www.google.com/search?num=5&q=PdhEnumMachinesA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumMachines](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumMachines)
|
|
[PdhEnumMachinesH](https://www.google.com/search?num=5&q=PdhEnumMachinesHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumMachinesH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumMachinesH)
|
|
[PdhEnumObjectItems](https://www.google.com/search?num=5&q=PdhEnumObjectItemsA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjectItems](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjectItems)
|
|
[PdhEnumObjectItemsH](https://www.google.com/search?num=5&q=PdhEnumObjectItemsHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjectItemsH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjectItemsH)
|
|
[PdhEnumObjects](https://www.google.com/search?num=5&q=PdhEnumObjectsA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjects](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjects)
|
|
[PdhEnumObjectsH](https://www.google.com/search?num=5&q=PdhEnumObjectsHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhEnumObjectsH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhEnumObjectsH)
|
|
[PdhExpandCounterPath](https://www.google.com/search?num=5&q=PdhExpandCounterPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandCounterPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandCounterPath)
|
|
[PdhExpandWildCardPath](https://www.google.com/search?num=5&q=PdhExpandWildCardPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandWildCardPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandWildCardPath)
|
|
[PdhExpandWildCardPathH](https://www.google.com/search?num=5&q=PdhExpandWildCardPathHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandWildCardPathH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandWildCardPathH)
|
|
[PdhFormatFromRawValue](https://www.google.com/search?num=5&q=PdhFormatFromRawValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhFormatFromRawValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhFormatFromRawValue)
|
|
[PdhGetCounterInfo](https://www.google.com/search?num=5&q=PdhGetCounterInfoA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetCounterInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetCounterInfo)
|
|
[PdhGetCounterTimeBase](https://www.google.com/search?num=5&q=PdhGetCounterTimeBase+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetCounterTimeBase](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetCounterTimeBase)
|
|
[PdhGetDataSourceTimeRange](https://www.google.com/search?num=5&q=PdhGetDataSourceTimeRangeA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDataSourceTimeRange](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDataSourceTimeRange)
|
|
[PdhGetDataSourceTimeRangeH](https://www.google.com/search?num=5&q=PdhGetDataSourceTimeRangeH+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDataSourceTimeRangeH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDataSourceTimeRangeH)
|
|
[PdhGetDefaultPerfCounter](https://www.google.com/search?num=5&q=PdhGetDefaultPerfCounterA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfCounter)
|
|
[PdhGetDefaultPerfCounterH](https://www.google.com/search?num=5&q=PdhGetDefaultPerfCounterHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfCounterH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfCounterH)
|
|
[PdhGetDefaultPerfObject](https://www.google.com/search?num=5&q=PdhGetDefaultPerfObjectA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfObject](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfObject)
|
|
[PdhGetDefaultPerfObjectH](https://www.google.com/search?num=5&q=PdhGetDefaultPerfObjectHA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDefaultPerfObjectH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDefaultPerfObjectH)
|
|
[PdhGetDllVersion](https://www.google.com/search?num=5&q=PdhGetDllVersion+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetDllVersion](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetDllVersion)
|
|
[PdhGetFormattedCounterArray](https://www.google.com/search?num=5&q=PdhGetFormattedCounterArrayA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetFormattedCounterArray](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetFormattedCounterArray)
|
|
[PdhGetFormattedCounterValue](https://www.google.com/search?num=5&q=PdhGetFormattedCounterValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetFormattedCounterValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetFormattedCounterValue)
|
|
[PdhGetLogFileSize](https://www.google.com/search?num=5&q=PdhGetLogFileSize+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetLogFileSize](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetLogFileSize)
|
|
[PdhGetRawCounterArray](https://www.google.com/search?num=5&q=PdhGetRawCounterArrayA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetRawCounterArray](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetRawCounterArray)
|
|
[PdhGetRawCounterValue](https://www.google.com/search?num=5&q=PdhGetRawCounterValue+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhGetRawCounterValue](https://github.com/dahall/Vanara/search?l=C%23&q=PdhGetRawCounterValue)
|
|
[PdhIsRealTimeQuery](https://www.google.com/search?num=5&q=PdhIsRealTimeQuery+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhIsRealTimeQuery](https://github.com/dahall/Vanara/search?l=C%23&q=PdhIsRealTimeQuery)
|
|
[PdhLookupPerfIndexByName](https://www.google.com/search?num=5&q=PdhLookupPerfIndexByNameA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLookupPerfIndexByName](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLookupPerfIndexByName)
|
|
[PdhLookupPerfNameByIndex](https://www.google.com/search?num=5&q=PdhLookupPerfNameByIndexA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLookupPerfNameByIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLookupPerfNameByIndex)
|
|
[PdhMakeCounterPath](https://www.google.com/search?num=5&q=PdhMakeCounterPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhMakeCounterPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhMakeCounterPath)
|
|
[PdhOpenLog](https://www.google.com/search?num=5&q=PdhOpenLogA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhOpenLog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhOpenLog)
|
|
[PdhOpenQuery](https://www.google.com/search?num=5&q=PdhOpenQuery+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhOpenQuery](https://github.com/dahall/Vanara/search?l=C%23&q=PdhOpenQuery)
|
|
[PdhOpenQueryH](https://www.google.com/search?num=5&q=PdhOpenQueryH+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhOpenQueryH](https://github.com/dahall/Vanara/search?l=C%23&q=PdhOpenQueryH)
|
|
[PdhParseCounterPath](https://www.google.com/search?num=5&q=PdhParseCounterPathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhParseCounterPath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhParseCounterPath)
|
|
[PdhParseInstanceName](https://www.google.com/search?num=5&q=PdhParseInstanceNameA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhParseInstanceName](https://github.com/dahall/Vanara/search?l=C%23&q=PdhParseInstanceName)
|
|
[PdhReadRawLogRecord](https://www.google.com/search?num=5&q=PdhReadRawLogRecord+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhReadRawLogRecord](https://github.com/dahall/Vanara/search?l=C%23&q=PdhReadRawLogRecord)
|
|
[PdhRemoveCounter](https://www.google.com/search?num=5&q=PdhRemoveCounter+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhRemoveCounter](https://github.com/dahall/Vanara/search?l=C%23&q=PdhRemoveCounter)
|
|
[PdhSelectDataSource](https://www.google.com/search?num=5&q=PdhSelectDataSourceA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSelectDataSource](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSelectDataSource)
|
|
[PdhSetCounterScaleFactor](https://www.google.com/search?num=5&q=PdhSetCounterScaleFactor+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSetCounterScaleFactor](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSetCounterScaleFactor)
|
|
[PdhSetDefaultRealTimeDataSource](https://www.google.com/search?num=5&q=PdhSetDefaultRealTimeDataSource+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSetDefaultRealTimeDataSource](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSetDefaultRealTimeDataSource)
|
|
[PdhSetQueryTimeRange](https://www.google.com/search?num=5&q=PdhSetQueryTimeRange+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSetQueryTimeRange](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSetQueryTimeRange)
|
|
[PdhUpdateLog](https://www.google.com/search?num=5&q=PdhUpdateLogA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhUpdateLog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhUpdateLog)
|
|
[PdhUpdateLogFileCatalog](https://www.google.com/search?num=5&q=PdhUpdateLogFileCatalog+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhUpdateLogFileCatalog](https://github.com/dahall/Vanara/search?l=C%23&q=PdhUpdateLogFileCatalog)
|
|
[PdhValidatePath](https://www.google.com/search?num=5&q=PdhValidatePathA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePath](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePath)
|
|
[PdhValidatePathExWA](https://www.google.com/search?num=5&q=PdhValidatePathExWA+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePathExW](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePathExW)
|
|
[PdhValidatePathExWW](https://www.google.com/search?num=5&q=PdhValidatePathExWW+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhValidatePathExW](https://github.com/dahall/Vanara/search?l=C%23&q=PdhValidatePathExW)
|
|
### Enumerations
|
|
Native Enum | Header | Managed Enum
|
|
--- | --- | ---
|
|
[BrowseFlag](https://www.google.com/search?num=5&q=BrowseFlag+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.BrowseFlag](https://github.com/dahall/Vanara/search?l=C%23&q=BrowseFlag)
|
|
[CounterType](https://www.google.com/search?num=5&q=CounterType+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Pdh.CounterType](https://github.com/dahall/Vanara/search?l=C%23&q=CounterType)
|
|
[PDH_FMT](https://www.google.com/search?num=5&q=PDH_FMT+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT)
|
|
[PDH_LOG_TYPE](https://www.google.com/search?num=5&q=PDH_LOG_TYPE+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_LOG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_LOG_TYPE)
|
|
[PDH_PATH](https://www.google.com/search?num=5&q=PDH_PATH+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_PATH](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_PATH)
|
|
[PdhExpandFlags](https://www.google.com/search?num=5&q=PdhExpandFlags+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhExpandFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PdhExpandFlags)
|
|
[PdhLogAccess](https://www.google.com/search?num=5&q=PdhLogAccess+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhLogAccess](https://github.com/dahall/Vanara/search?l=C%23&q=PdhLogAccess)
|
|
[PdhSelectDataSourceFlags](https://www.google.com/search?num=5&q=PdhSelectDataSourceFlags+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PdhSelectDataSourceFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PdhSelectDataSourceFlags)
|
|
[PERF_DETAIL](https://www.google.com/search?num=5&q=PERF_DETAIL+site%3Alearn.microsoft.com) | winperf.h | [Vanara.PInvoke.Pdh.PERF_DETAIL](https://github.com/dahall/Vanara/search?l=C%23&q=PERF_DETAIL)
|
|
### Structures
|
|
Native Structure | Header | Managed Structure
|
|
--- | --- | ---
|
|
[PDH_BROWSE_DLG_CONFIG](https://www.google.com/search?num=5&q=PDH_BROWSE_DLG_CONFIG+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_BROWSE_DLG_CONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_BROWSE_DLG_CONFIG)
|
|
[PDH_BROWSE_DLG_CONFIG_H](https://www.google.com/search?num=5&q=PDH_BROWSE_DLG_CONFIG_H+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_BROWSE_DLG_CONFIG_H](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_BROWSE_DLG_CONFIG_H)
|
|
[PDH_COUNTER_INFO](https://www.google.com/search?num=5&q=PDH_COUNTER_INFO+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_INFO)
|
|
[PDH_COUNTER_PATH_ELEMENTS](https://www.google.com/search?num=5&q=PDH_COUNTER_PATH_ELEMENTS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_PATH_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_PATH_ELEMENTS)
|
|
[PDH_DATA_ITEM_PATH_ELEMENTS](https://www.google.com/search?num=5&q=PDH_DATA_ITEM_PATH_ELEMENTS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_DATA_ITEM_PATH_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_DATA_ITEM_PATH_ELEMENTS)
|
|
[PDH_FMT_COUNTERVALUE](https://www.google.com/search?num=5&q=PDH_FMT_COUNTERVALUE+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT_COUNTERVALUE](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT_COUNTERVALUE)
|
|
[PDH_FMT_COUNTERVALUE_ITEM](https://www.google.com/search?num=5&q=PDH_FMT_COUNTERVALUE_ITEM+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT_COUNTERVALUE_ITEM](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT_COUNTERVALUE_ITEM)
|
|
[PDH_HCOUNTER](https://www.google.com/search?num=5&q=PDH_HCOUNTER+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_HCOUNTER](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_HCOUNTER)
|
|
[PDH_HLOG](https://www.google.com/search?num=5&q=PDH_HLOG+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_HLOG](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_HLOG)
|
|
[PDH_HQUERY](https://www.google.com/search?num=5&q=PDH_HQUERY+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_HQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_HQUERY)
|
|
[PDH_RAW_COUNTER](https://www.google.com/search?num=5&q=PDH_RAW_COUNTER+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_RAW_COUNTER](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_RAW_COUNTER)
|
|
[PDH_RAW_COUNTER_ITEM](https://www.google.com/search?num=5&q=PDH_RAW_COUNTER_ITEM+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_RAW_COUNTER_ITEM](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_RAW_COUNTER_ITEM)
|
|
[PDH_RAW_LOG_RECORD](https://www.google.com/search?num=5&q=PDH_RAW_LOG_RECORD+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_RAW_LOG_RECORD](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_RAW_LOG_RECORD)
|
|
[PDH_STATISTICS](https://www.google.com/search?num=5&q=PDH_STATISTICS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_STATISTICS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_STATISTICS)
|
|
[PDH_TIME_INFO](https://www.google.com/search?num=5&q=PDH_TIME_INFO+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_TIME_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_TIME_INFO)
|
|
### Classes
|
|
Native Class | Header | Managed Class
|
|
--- | --- | ---
|
|
[SafePDH_HCOUNTER](https://www.google.com/search?num=5&q=SafePDH_HCOUNTER+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Pdh.SafePDH_HCOUNTER](https://github.com/dahall/Vanara/search?l=C%23&q=SafePDH_HCOUNTER)
|
|
[SafePDH_HLOG](https://www.google.com/search?num=5&q=SafePDH_HLOG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Pdh.SafePDH_HLOG](https://github.com/dahall/Vanara/search?l=C%23&q=SafePDH_HLOG)
|
|
[SafePDH_HQUERY](https://www.google.com/search?num=5&q=SafePDH_HQUERY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Pdh.SafePDH_HQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=SafePDH_HQUERY)
|