Convenções de chamada
O compilador Visual C/C++ fornece várias convenções diferentes para chamar funções internas e externos. Entender essas abordagens diferentes pode ajudar a depurar seu programa e a vincular seu código a rotinas de linguagem de assembly.
Os tópicos neste assunto explicam as diferenças entre as convenções de chamada, como os argumentos são passados, e como os valores são retornados por funções. Também são abordadas chamadas de função naked, um recurso avançado que permite escrever seu próprio código de prólogo e epílogo.
Para obter informações sobre as convenções de chamada para processadores x64, consulte Convenção de chamada.
Tópicos desta seção
Passagens de argumentos e convenções de nomenclatura (__cdecl, __stdcall, __fastcall, entre outros)
Usando chamadas de função naked para escrever o código de prólogo/epílogo personalizado