Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

David Augusto

int WINAPI | dois tipos no retorno da mesma função?

Recommended Posts

Estou aprendendo a programar com a API do Windows + OpenGL e uma dúvida me surgiu ao ver a função(e eu não consegui achar palavras para procurar sobre):

 

int WINAPI WinMain(...)

 

Qual a finalidade, utilidade e etc. desses "dois tipos no retorno"(não consegui achar uma boa maneira de descrever) em uma mesma função?

 

procurei sobre o tipo WINAPI e descobri que é uma definição:
#define WINAPI __stdcall

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto é uma convenção de chamada. Em suma, é a forma na qual uma sub-rotina é chamada, a forma de armazenamento dos argumentos e do valor de retorno.

__stdcall - Insere os argumentos na pilha, da direita para a esquerda.




Leia mais em: http://en.wikipedia.org/wiki/X86_calling_conventions (em Inglês), http://en.wikipedia.org/wiki/Calling_convention (em Inglês), http://msdn.microsoft.com/en-us/library/k2b2ssfy.aspx (em Inglês), http://pt.wikipedia.org/wiki/Conven%C3%A7%C3%A3o_de_chamada_de_fun%C3%A7%C3%B5es.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.