10

C++ プログラムでいくつかの HDF5 ファイルを使用していますが、H5Dopen関数に関して質問があります。特定のファイルで hdf5 データセットの次元を取得することは可能ですか?

hid_t file, dset;
herr_t status;
file = H5Fopen (filenameField, H5F_ACC_RDONLY, H5P_DEFAULT);
dset = H5Dopen (file, "/xField", H5P_DEFAULT);

次の行を実行する前に、の寸法を取得したいと思いdsetます。

status = H5Dread (dset, H5T_NATIVE_DOUBLE, H5S_ALL, H5S_ALL, H5P_DEFAULT,  &readBuf[0]);

しか見つかりH5Dget_storage_sizeませんでしたが、それは私のケースには合いません。

誰もそれを行う方法を知っていますか?

4

2 に答える 2