INFO: Performance Data Changes Between Windows NT 4.0 and Windows 2000 (296523)



The information in this article applies to:

  • Microsoft Win32 Application Programming Interface (API), when used with:
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP

This article was previously published under Q296523

SUMMARY

The format of some performance counter data on Microsoft Windows 2000 and Microsoft Windows XP is different from the format of the performance counter data on Microsoft Windows NT 4.0. Also, the performance library (PerfLib) on Windows 2000 and Windows XP performs more checks than does Windows NT 4.0 for the performance data that is returned by a performance extension dynamic-link library (DLL). This article provides links to Microsoft Knowledge Base articles that document the changes that you may encounter when you move from Windows NT 4.0 to Windows 2000 and Windows XP.

MORE INFORMATION

The following articles document Windows 2000 information for a Performance Monitor application that is using Performance Data Helper (PDH) APIs or the RegQueryValueEx HKEY_PERFORMANCE_DATA registry API.

262330 INFO: Memory Performance Counters Data Size on Windows 2000

259390 INFO: Percent Total Performance Counter Changes on Windows 2000

274560 INFO: ParentObjectTitleIndex in LogicalDisk Instance Definition

269481 INFO: Changes to LogicalDisk and PhysicalDisk Precision Counter Types for Windows 2000

274561 BUG: PdhExpandCounterPath Fails on Windows 2000

274853 BUG: PdhExpandWildCardPath() ANSI Version May Fail on Windows 2000

262937 PRB: RegQueryValueEx() May Not Return Disk Performance Counters

243176 Foreign Performance Counters Do Not Load

248993 PRB: Performance Object Is Not Displayed in Performance Monitor


The following articles document Windows 2000 information for a performance extension DLL developer.

263612 PRB: Unable to Add a Performance Counter on Windows 2000

270127 INFO: Perflib Calling Close Procedure in Windows 2000

249138 INFO: Controlling the Disabling of Performance Monitor Extensions

268486 BUG: UnlodCtr.exe May Fail with Event ID 3002 on Windows 2000

262335 HOWTO: Align Performance Data of a Performance Extension DLL on an 8-Byte Boundary

226494 INFO: Events for Performance Monitor Extensions

REFERENCES

For more information, see the "Performance Monitoring" topic in the Microsoft Platform SDK, or the "Base Services" topic in the Microsoft Developer Network (MSDN) documentation.

Modification Type:MajorLast Reviewed:11/18/2003
Keywords:kbAPI kbinfo kbKernBase kbPerfMon KB296523