Po co słowo "WINAPI" przy funkcji WinMain

Po co słowo "WINAPI" przy funkcji WinMain
KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 102
0

Jak wiadomo najprostszy program w WinApi wygląda tak:

Kopiuj
 int WINAPI WinMain (HINSTANCE hThisInstance,
                    HINSTANCE hPrevInstance,
                    LPSTR lpszArgument,
                    int nFunsterStil){return 0;}

Krótkie pytanie tylko i wyłącznie z czystej ciekawości - czemu służy "WINAPI" między int a WinMain? W żadnym tutorialu tego nie wyjaśnili :(

RE
  • Rejestracja: dni
  • Ostatnio: dni
2

Jest to makro na __stdcall. Określa calling convention. Czyli to, w jaki sposób funkcja jest wywoływana, tj. w jaki sposób są przekazywane parametry (czy przez stos, w jakiej kolejności, czy przez rejestry), etc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.