Konwencje wywoływania
Kompilator języka Visual C/C++ udostępnia kilka różnych konwencji wywoływania funkcji wewnętrznych i zewnętrznych. Zrozumienie tych różnych podejść może ułatwić debugowanie programu i łączenie kodu z procedurami języka zestawu.
Tematy dotyczące tego tematu wyjaśniają różnice między konwencjami wywoływania, sposobem przekazywania argumentów i sposobem zwracania wartości przez funkcje. Omawiają również nagie wywołania funkcji, zaawansowaną funkcję, która umożliwia pisanie własnego kodu prologu i epilogu.
Aby uzyskać informacje na temat wywoływania konwencji dla procesorów x64, zobacz Wywoływanie konwencji.
Tematy w tej sekcji
Przekazywanie argumentów i konwencje nazewnictwa (
__cdecl
,__stdcall
,__fastcall
i inne)Używanie wywołań funkcji naked do pisania niestandardowego kodu prologu/epilogu