Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

__getmainargs, __wgetmainargs

Appelle l'analyse de ligne de commande et copie les arguments dans main() à travers les pointeurs passés.

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

Unentier qui contient le nombre d'arguments qui suivent dans argv. Le paramètre argc est toujours supérieur ou égal à 1.

_Argv

Tableau de chaînes terminées par le caractère NULL qui représentent les arguments de ligne de commande entrés par l'utilisateur du programme. Par convention, argv[0]est la commande avec laquelle le programme est appelé, argv[1] est le premier argument de ligne de commande, et ainsi de suite, jusqu'à argv[argc], qui est toujours NULL. Le premier argument de ligne de commande est toujours argv[1] et le dernier est argv[argc – 1].

_Env

Il s'agit d'un tableau de chaînes représentant les variables définies dans l'environnement de l'utilisateur. Ce tableau se termine par une entrée NULL.

_DoWildCard

Un entier qui si il est défini à la valeur 1 développe les caractères génériques dans les arguments de ligne de commande, ou si il est défini à la valeur 0 n'a aucun effet.

_StartInfo

D'autres informations à transmettre à la dll CRT.

0 en cas de réussite ; une valeur négative en cas d'échec.

Utilisez __getmainargs sur les plateformes de caractères non larges, et __wgetmainargs sur les plateformes de caractères larges (Unicode).

Routine

En-tête requis

__getmainargs

internal.h

__wgetmainargs

internal.h

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft