[DllImport( "pdh.dll", SetLastError = true, CharSet = CharSet.Unicode )]
static extern UInt32 PdhLookupPerfNameByIndex(string szMachineName, uint dwNameIndex, StringBuilder szNameBuffer, ref uint pcchNameBufferSize);
Declare Function PdhLookupPerfNameByIndex Lib "pdh.dll" (TODO) As TODO
None.
Do you know one? Please contribute it!
None.
Please add some!
const uint iProcessorQueueLength = 44; //counter object we want the name for
StringBuilder buffer = new StringBuilder(1024);
uint bufSize = (uint)buffer.Capacity;
UInt32 iRet = 0;
iRet = PdhLookupPerfNameByIndex(null, iProcessorQueueLength, buffer, ref bufSize);
Console.WriteLine(buffer.ToString()); //locale specific name