It has nothing to do with Visual Studio. These are just the command line arguments, as indicated, for all executables, however they were created.
As function parameters are represented and shared in the language used to build the executable, they are completely orthogonal to this.
source share