Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Invoca a análise de linha de comando e copia os argumentos para main() através de ponteiros de passado.
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)
Parâmetros
_Argc
Um número inteiro que contém o número de argumentos que seguem na argv.O argc parâmetro é sempre maior que ou igual a 1._Argv
Uma matriz de seqüências de caracteres terminada por caractere nulo que representam os argumentos de linha de comando digitados pelo usuário do programa.Por convenção, argv[0] é o comando com o qual o programa é chamado, argv [1] é o primeiro argumento de linha de comando e assim por diante, até argv [argc], que é sempre nulo.O primeiro argumento de linha de comando está sempre argv[1] e a última é argv[argc – 1]._Env
Uma matriz de seqüências de caracteres que representam as variáveis definidas no ambiente do usuário.Esta matriz é terminada por uma entrada nula._DoWildCard
Um número inteiro que se definido como 1 expande os caracteres curinga nos argumentos de linha de comando, ou se definido como 0, não faz nada._StartInfo
Outras informações a serem passados para a DLL do CRT.
Valor de retorno
0 se obtiver êxito; um valor negativo se não houver êxito.
Comentários
Use __getmainargs em plataformas de caractere não-wide, e __wgetmainargs em plataformas de caractere largo (Unicode).
Requisitos
Rotina |
Cabeçalho necessário |
|---|---|
__getmainargs |
Internal.h |
__wgetmainargs |
Internal.h |