Поделиться через


Соглашения о вызовах

В компиляторе Visual C/C++ принято несколько разных соглашений о вызовах внутренних и внешних функций. Зная эти подходы, вам будет проще выполнять отладку программ и привязывать свой код к процедурам на языке ассемблера.

В разделах, посвященных этой теме, говорится о том, чем различаются эти соглашения о вызовах, как передаются аргументы и как функции возвращают значения. Кроме того, в них рассматриваются вызовы функций с атрибутом naked — дополнительная возможность, благодаря которой вы сможете создавать собственный код пролога и эпилог.

Дополнительные сведения о соглашениях о вызовах для 64-разрядных процессоров см. в разделе Соглашение о вызовах.

Подразделы в этом разделе

См. также

Ссылки

Модификаторы, используемые в системах Microsoft