exponenta event banner

H5L.create_hard

Создать жесткую ссылку

Синтаксис

H5L.create_hard(obj_loc_id,obj_name,link_loc_id,link_name,lcpl_id,lapl_id)

Описание

H5L.create_hard(obj_loc_id,obj_name,link_loc_id,link_name,lcpl_id,lapl_id) создает новую жесткую связь с ранее существующим объектом в файле HDF5. Новая ссылка может быть одной из многих, указывающих на этот объект. obj_loc_id и obj_name укажите местоположение и имя, соответственно, целевого объекта, т.е. объекта, на который указывает новая жесткая ссылка.

link_loc_id и link_name укажите местоположение и имя, соответственно, новой связи. link_name интерпретируется относительно link_loc_id.

lcpl_id и lapl_id - это списки свойств создания канала и доступа, связанные с новым каналом.

Примеры

fid = H5F.create('myfile.h5');
gid1 = H5G.create(fid,'/g1',0);
gid2 = H5G.create(gid1,'g2',0);
gid3 = H5G.create(gid2,'g3',0);
lcpl = 'H5P_DEFAULT';
lapl = 'H5P_DEFAULT';
H5L.create_hard(gid2,'g3',gid1,'g4',lcpl,lapl);
H5G.close(gid3);
H5G.close(gid2);
H5G.close(gid1);
H5F.close(fid);

См. также