H5Pregister1
fn
herr_t H5Pregister1(hid_t cls_id, const char * name, size_t size, void * def_value,
H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set,
H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del,
H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)Registers a permanent property with a property list class (version 1).
Parameters
cls_id | Property list class identifier |
name | Name of property |
size | Size of property value |
def_value | Default value |
prp_create | Create callback |
prp_set | Set callback |
prp_get | Get callback |
prp_del | Delete callback |
prp_copy | Copy callback |
prp_close | Close callback |
Returns
Non-negative on success, negative on failure.