## 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)