Что такое командная строка, которую я называю GetCommandLine для приложения Win32, чтобы получить и отправить ее в качестве параметра для WinMain?
Игнорируя проблемы кодирования и потери информации, и скрывая, что такое макрос и что такое функция, GetCommandLine
является функцией API, которая возвращает исходную командную строку, переданную процессу, в то время как WinMain
это функция, определенная вашим кодом, которая вызывается поддержкой времени выполнения Microsoft C и C ++, и ей передается копия части командной строки, начиная с первого аргумента и далее, т.е. не включая имя / путь программы в начале оригинальной командной строки.