__getmainargs、__wgetmainargs
解析するコマンド ラインを起動し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] が最初のコマンド ライン引数など常に null の argv [入力] argc までです。最初のコマンド ライン引数が argv[1] 常に最後の 1 つが argv[argc – 1] です。_Env
変数を表す文字列の配列はユーザー環境で設定します。このエントリの配列が null で終了します。_DoWildCard
1 に設定するとコマンド ライン引数のワイルドカードを配置または 0 に設定すると何もする整数。_StartInfo
CRT DLL に渡すそのほかの情報。
戻り値
正常に終了した場合は 0; 失敗した場合は負の値を返します。
解説
非ワイド文字のプラットフォームの __getmainargsワイド文字 (Unicode) プラットフォームで __wgetmainargs を使用します。
必要条件
ルーチン |
必須ヘッダー |
---|---|
__getmainargs |
internal.h |
__wgetmainargs |
internal.h |