コマンドラインの解析を呼び出し、引数をコピー**main()**渡されたポインターを通じて。
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
続く引数の数を含む整数argv。 argcパラメーターは、常に 1 以上。_Argv
プログラムのユーザーが入力したコマンドラインの引数を表す null で終わる文字列の配列。 慣例では、argv[0]、プログラムの起動コマンド、argv [1] は、最初のコマンドライン引数と、argv [argc] までは常に NULL です。 最初のコマンドライン引数はargv[1]と最後の 1 つであるargv[argc – 1]。_Env
ユーザーの環境で変数を表す文字列の配列を設定します。 この配列は、NULL エントリで終了します。_DoWildCard
整数は 1 に設定、コマンドライン引数でワイルドカードを展開する場合、または 0 に設定する場合は何も。_StartInfo
CRT DLL に渡されるその他の情報。
戻り値
成功した場合 0; 負の値が失敗した場合。
解説
使用**__getmainargs非ワイド文字のプラットフォームと__wgetmainargs**ワイド文字 (Unicode) のプラットフォーム。
必要条件
ルーチン |
必須ヘッダー |
---|---|
__getmainargs |
internal.h |
__wgetmainargs |
internal.h |