Порядок отслеживания возврата и параметры индексации
crt_order_flags = H5P.get_attr_creation_order(ocpl_id)
crt_order_flags = H5P.get_attr_creation_order(ocpl_id) извлекает параметры отслеживания и индексирования для порядка создания атрибутов. Если crt_order_flags равно нулю, тогда порядок создания атрибута не отслеживается и не индексируется. В противном случае флаги заказа на создание должны иметь одно из следующих постоянных значений:
H5P_CRT_ORDER_TRACKED |
H5P_CRT_ORDER_INDEXED |
fid = H5F.open('example.h5'); dset_id = H5D.open(fid,'/g3/integer'); dcpl = H5D.get_create_plist(dset_id); flags = H5P.get_attr_creation_order(dcpl); switch ( flags ) case 0 fprintf('neither tracked nor indexed\n'); case H5ML.get_constant_value('H5P_CRT_ORDER_TRACKED') fprintf('tracked\n'); case H5ML.get_constant_value('H5P_CRT_ORDER_INDEXED') fprintf('indexed\n'); end H5P.close(dcpl); H5D.close(dset_id); H5F.close(fid);