calling-convention

¿Qué es stdcall?

Estoy aprendiendo acerca de la programación Win32, y el prototipo WinMain se parece a: int WINAPI WinMain ( HINSTANCE insta ... ipo de retorno. ¿Para qué sirve __stdcall? ¿Qué significa cuando hay algo entre el tipo devuelto y el nombre de la función?

¿Cómo funciona exactamente el callstack?

Estoy tratando de obtener una comprensión más profunda de cómo funcionan las operaciones de bajo nivel de los lenguajes de pr ... acen pensar que no he comprendido completamente cómo exactamente funciona la pila y cómo sigue estrictamente las reglas LIFO.

cdecl o stdcall en Windows?

Actualmente estoy desarrollando una biblioteca de C++ para Windows que se distribuirá como DLL. Mi objetivo es maximizar la i ... á con mi DLL a través de "interfaces", clases virtuales puras (siguiendo los patrones descritos, por ejemplo, aquí y allí).

¿Cuál es el significado y el uso de stdcall?

Me he encontrado __stdcall mucho en estos días. MSDN no explica muy claramente lo que realmente significa, cuándo y por qué debería usarse, si es que lo hace. Agradecería que alguien diera una explicación, preferiblemente con un ejemplo o dos.

Cómo declarar un puntero de función stdcall

He intentado esto typedef void (* __stdcall MessageHandler)(const Task*); Esto compila pero me da esta advertencia (VS200 ... datos se ignoran ¿Quiero declarar un puntero a una función con stdcall llamando a la convención? ¿Qué estoy haciendo mal?

Cómo "goto" en función diferente en c?

Básicamente estoy tratando de simular el código de ensamblaje en C. Aquí está el código C: int main() { test(); main_ ... ain_randomtag_next’ used but not defined ¿Alguien sabe cómo hacer este tipo de goto inter-procedimental en C? ¡Gracias!