Free a user-allocated MI_FPARAM

The database server automatically deallocates memory for the MI_FPARAM structures that it allocates for the function descriptor of a UDR. However, the database server does not deallocate any MI_FPARAM structure that you allocate. A user-defined MI_FPARAM structure has a memory duration of PER_COMMAND.

To conserve resources, use the mi_fparam_free() function to deallocate explicitly the user-defined MI_FPARAM structure when your DataBlade® API module no longer needs it. The mi_fparam_free() function is the destructor function for a user-defined MI_FPARAM structure. It frees the MI_FPARAM structure and any resources that are associated with it.