Remote Performance Monitor Extension DLL Authoring
Writing a Remote Performance Monitor Extension DLL is similar to writing an extension for the Performance Monitor for Windows-based desktop platforms.
You can find a simple extension model sample that connects to a device-side server in the Sdk\Wce420\Samples\Ceperf directory in the top-level Platman directory for Platform Manager.
The Remote Performance Monitor Extension Model is identical to the model for Windows-based desktop platforms, with the following exceptions:
A Remote Performance Monitor Extension DLL uses a different registry value name for the library path to avoid conflicting with existing performance objects for Windows-based desktop platforms. For Remote Performance Monitor, the CEPERFLIBRARY registry value replaces the LIBRARY registry value for the Performance Monitor for Windows-based desktop platforms.
The following code example shows how to register a performance object for the Performance Monitor for Windows-based desktop platforms.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CERasStats\Performance] ... "Library" = "Projects\\DataViz\\NetMon\\CEPerf\\debug\\cerasstats.dll"
The following code example shows how to register a performance object for Remote Performance Monitor.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CERasStats\Performance] ... "CEPerfLibrary" = "Projects\\DataViz\\NetMon\\CEPerf\\debug\\cerasstats.dll"
The Remote Performance Monitor Extension Model supports the following subset of PERF Types:
Last updated on Friday, October 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.