从HDF5DotNet 1.8.7中删除了H5F.flush()吗?

| 我最近将Hdf5DotNet包装器库从1.8.6升级到1.8.7,并注意到已删除了H5F.flush()方法。有人知道这背后的原因吗?     
已邀请:
        我看不到任何指示为何将其删除的迹象-从我收集的内容来看,它仍然存在于本机DLL和C样式标头中-参考手册并未将其标记为已弃用或相似。 从托管代码(例如open函数)进行调用时,V 1.8.7似乎具有一些“特殊效果”,例如使堆栈不平衡(由于与调用约定的某些不一致)...我没有尝试过,但是将ѭ0per添加到.NET包装器中是相当容易的...如果您确实需要它,我建议您这样做...如果这产生了比不平衡堆栈更大的问题,则可以通过实施\“ native proxy”来克服具有正确的调用约定的DLL \”,并从.NET包装器中使用它。 编辑-根据评论: 可用的.NET包装器似乎很弱,有时不完整等。-由于源可用,因此实现.NET包装器似乎是一个可行的任务。 作为起点,请参见: http://hdf5.net/downloads/HDF5DotNet-src.zip http://www.hdfgroup.org/ftp/HDF5/hdf5-1.8.7/src/     

要回复问题请先登录注册