Module win32pdh

A module, encapsulating the Windows Performance Data Helpers API

Methods

AddCounter
Adds a new counter 

AddEnglishCounter
Adds a counter to a query by its English name 

RemoveCounter
Removes an open counter. 

EnumObjectItems
Enumerates an object's items 

EnumObjects
Enumerates objects 

OpenQuery
Opens a new query 

CloseQuery
Closes an open query. 

MakeCounterPath
Makes a fully resolved counter path 

GetCounterInfo
Retrieves information about a counter, such as data size, counter type, path, and user-supplied data values. 

GetFormattedCounterValue
Retrieves a formatted counter value 

CollectQueryData
Collects the current raw data value for all counters in the specified query and updates the status code of each counter. 

ValidatePath
Validates that the specified counter is present on the machine specified in the counter path. 

ExpandCounterPath
Examines the specified machine (or local machine if none is specified) for counters and instances of counters that match the wild card strings in the counter path. 

ParseCounterPath
Parses the elements of the counter path. 

ParseInstanceName
Parses the elements of the instance name 

SetCounterScaleFactor
Sets the scale factor that is applied to the calculated value of the specified counter when you request the formatted counter value. 

BrowseCounters
Displays the counter browsing dialog box so that the user can select the counters to be returned to the caller. 

ConnectMachine
connects to the specified machine, and creates and initializes a machine entry in the PDH DLL. 

LookupPerfIndexByName
Returns the counter index corresponding to the specified counter name. 

LookupPerfNameByIndex
Returns the performance object name corresponding to the specified index.