H5VLobject_copy

fnherr_t H5VLobject_copy(void * src_obj, const(H5VL_loc_params_t) * src_loc_params, const char * src_name, void * dst_obj, const(H5VL_loc_params_t) * dst_loc_params, const char * dst_name, hid_t connector_id, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void * * req)

Copies an object through the VOL.

Parameters

src_objSource object
src_loc_paramsSource location parameters
src_nameSource object name
dst_objDestination object
dst_loc_paramsDestination location parameters
dst_nameDestination object name
connector_idVOL connector identifier
ocpypl_idObject copy property list
lcpl_idLink creation property list
dxpl_idData transfer property list
reqAsync request object (can be null)

Returns

Non-negative on success, negative on failure.