__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] 是第一個命令列引數,以及等等,直到 argv [argc],這都是 NULL。第一個命令列引數都是argv[1]的最後一個是argv[argc – 1]。_Env
字串陣列,表示在使用者的環境中設定的變數。NULL 項目便會終止此陣列。_DoWildCard
整數,如果設為 1 會展開萬用字元,命令列引數中,或是設定為 0,不執行任何動作。_StartInfo
要傳遞至 CRT DLL 的其他資訊。
傳回值
0,如果登錄成功。 如果不成功的負數值。
備註
使用**__getmainargs上非寬字元的平台,以及__wgetmainargs**寬字元 (Unicode) 平台上。
需求
常式 |
所需的標頭 |
---|---|
__getmainargs |
internal.h |
__wgetmainargs |
internal.h |