You must build some interface with some functionality.
The needed steps are:
1. fetch all needed information from the C++ image into the C# app
2. build a suitable byte buffer in C#
4. call C++ to fill the byte buffer with the image data
4. construct the bitmap
Then you can use this
Bitmap constructor to build your bitmap.
To write an interface in your dll you can learn from my article
Calling All Stations.
A hack would be that the dll writes a temporary bitmap file which loads C#.