标识符(H5I)
HDF5对象标识符
描述
使用MATLAB®HDF5标识符接口,H5I
,以处理HDF5标识符并访问有关它们的信息。
HDF5标识符唯一标识常见的HDF5资源,如文件、组、数据集、数据空间、属性和属性。它们由创建或打开这些资源的函数返回,并传递给对这些资源进行操作或使用这些资源的函数。处理完对象标识符后,必须关闭对象标识符。
功能
H5I.dec_ref
递减引用计数
refcount = H5I.dec_ref(objID)
属性指定的对象的引用计数递减objID
并返回新的计数。
H5I.get_file_id
指定对象的文件标识符
fileID = H5I.get_file_id(objID)
属性所指定的对象关联的文件的标识符objID
.
H5I.get_name
对象名称
name = H5I.get_name(objID)
返回指定的组、数据集或数据类型的名称objID
.如果对象没有附加名称,H5I.get_name
返回一个空的字符向量。
name = H5I.get_name(objID,"TextEncoding",encoding)
另外指定用于解释对象名称的文本编码。
H5I.get_ref
对象的引用计数
refcount = H5I.get_ref(objID)
属性指定的对象的引用计数objID
.
H5I.inc_ref
增加指定对象的引用计数
refcount = H5I.inc_ref(objID)
属性指定的对象的引用计数递增objID
并返回新的计数。
H5I.is_valid
确定指定的标识符是否有效
输出= H5I.is_valid(objID)
如果是标识符,则返回正值objID
是有效的,并且0
如果不是的话。
例子
版本历史
R2006a之前介绍