When invoked with no parameters, the script sets the environment and the host and target build architecture to use the 32-bit x86-native tols to build 321-bit x86 code.
-arch=
-arch= allows to set the architecture for the produced binaries. It might be set, for example, like so:
VsDevCmd -arch=amd64
VsDevCmd -arch=x86
-arch=x86 is the default if not specified.
-host_arch=
-host_arch= sets the architecture of the compiler. It allows the same values as -arch.
-winsdk=
Specifies the Windows SDK version.
-vcvars_vers=
The -vsvars_vers option specifies the version of the VC++ toolset.