In the function module all parameters are either pass by value or pass by reference.
By default all parameters are pass by reference. Pass by reference means from calling to definition & definition to calling all parameter values are passing along with the memory. Pass by value means from calling to definition & definition to calling only parameters values are passed.
Note: - In the remote enable function module all parameters are pass by value only.