Is there any relation between DISK_PERFORMANCE and Win32_PerfFormattedData_PerfDisk_PhysicalDisk counters?

I have a legacy app that collects disk performance data using IOCTL_DISK_PERFORMANCE but I´m used to use windows perfmon.exe ...

I´m trying to develop an adapter func to translate DISK_PERFORMANCE counters into Win32_PerfFormattedData_PerfDisk_PhysicalDisk. Do you guys know where to find some guidance?

REF:
* IOCTL_DISK_PERFORMANCE - http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx
* DISK_PERFORMANCE Structure - http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx
* Win32_PerfFormattedData_PerfDisk_PhysicalDisk Class - http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Regards,