Remote Performance Monitor Extension DLL Authoring (Windows CE 5.0)
Writing a Remote Performance Monitor Extension DLL is similar to writing an extension for the Performance Monitor for a Windows-based desktop device.
You can find a simple extension model sample that connects to a device-side server in the Sdk\Wce500\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 devices, 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 devices.
For Remote Performance Monitor, the CEPERFLIBRARY registry value replaces the LIBRARY registry value for the Performance Monitor for Windows-based desktop devices.
The following code example shows how to register a performance object for the Performance Monitor for Windows-based desktop devices.
[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:
Send Feedback on this topic to the authors