Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Argument Access.
The va_arg, va_end, and va_start macros provide access to function arguments when the number of arguments is variable. These macros are defined in STDARG.H for ANSI C compatibility and in VARARGS.H for compatibility with UNIX System V.
Argument-Access Macros
| Macro | Use | .NET Framework equivalent |
|---|---|---|
| va_arg | Retrieve argument from list | System::ParamArrayAttribute Class |
| va_end | Reset pointer | System::ParamArrayAttribute Class |
| va_start | Set pointer to beginning of argument list | System::ParamArrayAttribute Class |