Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2026-07-28 The HDF5 Field Guide

Loading...
Searching...
No Matches
docs/doxygen/dox/high_level/extension.dox File Reference

## Functions
H5_HLRDLL herr_t | H5LRcopy_reference (hid_t obj_id, hdset_reg_ref_t *ref, const char *file, const char *path, const hsize_t *block_coord, hdset_reg_ref_t *ref_new)
| Copies data from the specified dataset to a new location and creates a reference to it.
H5_HLRDLL herr_t | H5LRcopy_region (hid_t obj_id, hdset_reg_ref_t *ref, const char *file, const char *path, const hsize_t *block_coord)
| Copies data from a referenced region to a region in a destination dataset.
H5_HLRDLL herr_t | H5LRcreate_ref_to_all (hid_t loc_id, const char *group_path, const char *ds_path, H5_index_t index_type, H5_iter_order_t order, H5R_type_t ref_type)
| Creates a dataset with the region references to the data in all datasets located under a specified group in a file or creates a dataset with object references to all objects (groups or datasets) located under a specified group in a file.
H5_HLRDLL herr_t | H5LRcreate_region_references (hid_t obj_id, size_t num_elem, const char **path, const hsize_t *block_coord, hdset_reg_ref_t *buf)
| Creates an array of region references using an array of paths to datasets and an array of corresponding hyperslab descriptions.
H5_HLRDLL herr_t | H5LRget_region_info (hid_t obj_id, const hdset_reg_ref_t *ref, size_t *len, char *path, int *rank, hid_t *dtype, H5S_sel_type *sel_type, size_t *numelem, hsize_t *buf)
| Retrieves information about the data a region reference points to.
H5_HLRDLL herr_t | H5LRmake_dataset (hid_t loc_id, const char *path, hid_t type_id, const size_t buf_size, const hid_t *loc_id_ref, const hdset_reg_ref_t *buf)
| Creates and writes a dataset containing a list of region references.
H5_HLRDLL herr_t | H5LRread_region (hid_t obj_id, const hdset_reg_ref_t *ref, hid_t mem_type, size_t *numelem, void *buf)
| Retrieves raw data pointed to by a region reference to an application buffer.
H5_HLRDLL herr_t | H5LTcopy_region (const char *file_src, const char *path_src, const hsize_t *block_coord_src, const char *file_dest, const char *path_dest, const hsize_t *block_coord_dset)
| Copies data from a specified region in a source dataset to a specified region in a destination dataset.
H5_HLRDLL herr_t | H5LTread_bitfield_value (hid_t dset_id, int num_values, const unsigned *offset, const unsigned *lengths, hid_t space, int *buf)
| Retrieves the values of quality flags for each element to the application provided buffer.
H5_HLRDLL herr_t | H5LTread_region (const char *file, const char *path, const hsize_t *block_coord, hid_t mem_type, void *buf)
| Reads selected data to an application buffer.