Hi Binh-Minh, Thanks for the reply, that what I was looking for!
I'll try with this solution. David ----- Mail original ----- > De: "Binh-Minh Ribler" <[email protected]> > À: "HDF Users Discussion List" <[email protected]> > Envoyé: Jeudi 12 Septembre 2013 16:08:29 > Objet: Re: [Hdf-forum] H5LTopen_file_image for C++ API > Hi David, > It wasn't the intention for file's hid_t to be used that way, but > here is a possible workaround. > /* Assuming file_id is the hid_t you have */ > H5File file2; /* create a default H5File object */ > file2.setId(file_id); /* assign the Id to this object using the > existing hid_t */ > Please be mindful that this id might be closed when file2 is going > out of scope. If premature closing of the id happens, one way to > work around that is to reset file2's id to 0, before it's going out > of scope. I hope this works for you. > Thank you, > Binh-Minh > From: Hdf-forum <[email protected]> on behalf of > David Froger <[email protected]> > Sent: Thursday, September 12, 2013 9:41 AM > To: [email protected] > Subject: [Hdf-forum] H5LTopen_file_image for C++ API > Hi, > I'm using a C++ library that read in a HDF5 file with the C++ HDF5 > API, > using a H5File instance. > I would like to use this library to read a file image (file in > memory) > instead of a file in the disk. > In C, this can be done with the 'H5LTopen_file_image' function, from > HDF5 > Lite, which return a hid_t for the opened file, that can be pass to > other > functions (H5Dopen, ...). How could I build a H5File from this hid_t, > so I > don't have to rewrite the library from the C++ HDF5 to the C HDF5 > API? > Or is there another solution to read a file image with the C++ HDF5 > API? > Thanks in advance, > David > ~ > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
