__getmainargs, __wgetmainargs
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

__getmainargs, __wgetmainargs

 

Invoca el análisis de la línea de comandos y copia los argumentos a la reproducción de main() a través de los punteros pasados.

int __getmainargs(
    int * _Argc, 
   char *** _Argv, 
   char *** _Env, 
   int _DoWildCard,
_startupinfo * _StartInfo);

 int __wgetmainargs (
   int *_Argc,
   wchar_t ***_Argv,
   wchar_t ***_Env,
   int _DoWildCard,
   _startupinfo * _StartInfo)

_Argc

Un entero que contiene el número de argumentos que hay en argv.El parámetro argc es siempre mayor o igual que 1.

_Argv

Una matriz de cadenas terminadas en null que representan los argumentos de la línea de comandos especificados por el usuario del programa.Por convención, argv[0] es el comando al que se invoca el programa, argv [1] es el primer argumento de la línea de comandos, etc., hasta el argv [argc], que siempre es NULL.El primer argumento de la línea de comandos es siempre argv[1] y el último es argv[argc – 1].

_Env

Una matriz de cadenas que representan las variables establecidas en el entorno de usuario.Esta matriz termina con una entrada NULL.

_DoWildCard

Un entero que si el conjunto a 1 caracteres comodín en los argumentos de la línea de comandos, o si se establece en 0 no hace nada.

_StartInfo

Otra información que se va a pasar al archivo DLL de CRT.

0 si correctamente; un valor negativo si no.

Utilice __getmainargs en plataformas no- anchas de caracteres, y __wgetmainargs en plataformas de caracteres anchos (Unicode).

Requisitos

Rutina

Encabezado necesario

__getmainargs

internal.h

__wgetmainargs

internal.h

Mostrar:
© 2016 Microsoft