H5Pinsert1

fnherr_t H5Pinsert1(hid_t plist_id, const char * name, size_t size, void * value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)

Inserts a temporary property into a property list (version 1).

Parameters

plist_idProperty list identifier
nameName of property
sizeSize of property value
valueInitial value
prp_setSet callback
prp_getGet callback
prp_deleteDelete callback
prp_copyCopy callback
prp_closeClose callback

Returns

Non-negative on success, negative on failure.