다음을 통해 공유


__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