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
Passagem de argumento e convenções de nomenclatura (
__cdecl
,__stdcall
,__fastcall
e outros)Usando chamadas de função nuas para escrever código prolog/epilog personalizado
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de