HDF5: reading pixels of image


I work with 8 bit, 12 bit, 16 bit per pixel gray-scale HDF5 images.
How may I read pixels data to my program?

I must read pixels, save it to an array, make some operations with
them, and after that save all of them back into the file.
Please, help me to begin!

I use MS VS C# .net 2010, and included to my project hdf5DotNet.

Thank you.