H5P_SET_CREATE_INTERMEDIATE_GROUP specifies whether to set the link creation property list lcpl_id so that calls to functions that create objects in groups different from the current working group will create intermediate groups that may be missing in the path of a new or moved object. Functions that create objects in or move objects to a group other than the current working group make use of this property. H5G_CREATE_ANON and H5L_MOVE are examples of such functions. If crt_intermed_group is positive, the H5G_CRT_INTMD_GROUP will be added to lcpl_id (if it is not already there). Missing intermediate groups will be created upon calls to functions such as those listed above that use lcpl_id . If crt_intermed_group is non-positive, the H5G_CRT_INTMD_GROUP , if present, will be removed from lcpl_id . Missing intermediate groups will not be created upon calls to functions such as those listed above that use lcpl_id . |