Идентификаторы объектов HDF5
Используйте MATLAB® Интерфейс идентификатора HDF5, H5I
, обрабатывать идентификаторы объектов HDF5 и информацию о доступе о них.
Идентификаторы HDF5 идентифицируют общие ресурсы HDF5, такие как файлы, группы, наборы данных, пространства данных, атрибуты и свойства. Они возвращены функциями, которые создают или открывают эти ресурсы и передаются функциям, которые работают с или с этими ресурсами. Необходимо закрыть идентификатор объекта после того, как он будет обработан.
Декрементный подсчет ссылок
refcount = H5I.dec_ref(objID)
постепенно уменьшает подсчет ссылок объекта, заданного objID
и возвращает новое количество.
Возвратите идентификатор файла для заданного объекта
fileID = H5I.get_file_id(objID)
возвращает идентификатор файла, сопоставленного с объектом, заданным objID
.
Возвратите имя объекта
name = H5I.get_name(objID)
возвращает имя группы, набора данных или типа данных, заданного objID
. Если никакое имя не присоединено к объекту, H5I.get_name
возвращает пустой символьный вектор.
name = H5I.get_name(objID,'TextEncoding',encoding)
дополнительно задает текстовое кодирование, чтобы использовать, чтобы интерпретировать имя объекта.
Возвратите подсчет ссылок объекта
refcount = H5I.get_ref(objID)
возвращает подсчет ссылок объекта, заданного objID
.
Возвратите тип объекта
objtype = H5I.get_type(objID)
возвращает тип объекта, идентифицированного objID
.
Инкрементный подсчет ссылок заданного объекта
refcount = H5I.inc_ref(objID)
постепенно увеличивает подсчет ссылок объекта, заданного objID
и возвращает новое количество.
Определите, допустим ли заданный идентификатор
tf = H5I.is_valid(objID)
определяет ли идентификатор objID
isvalid.
Attribute (H5A)
| Dataset (H5D)
| Error (H5E)
| File (H5F)
| Group (H5G)
| Object (H5O)
| Property (H5P)
| Dataspace (H5S)
| Datatype (H5T)