The returned pointer did not match the buffer length returned by the Collect procedure for the "%1!s!" service in Extensible ...

The returned pointer did not match the buffer length returned by the Collect procedure for the "%1!s!" service in Extensible Counter DLL "%2!s!". The length will be adjusted to match the buffer length and the performance data will appear in the Perf Data Block. The first four bytes (DWORD) of the Data section contains the returned length and the second four bytes (DWORD) the new length.