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 | 
|---|---|---|
| Retrieve argument from list | ||
| Reset pointer | ||
| Set pointer to beginning of argument list |