__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 와이드 문자 (유니코드) 플랫폼입니다.
요구 사항
루틴 |
필수 헤더 |
---|---|
__getmainargs |
internal.h |
__wgetmainargs |
internal.h |