Llamada a funciones C++ en el ensamblado alineado
Específicos de Microsoft
Un bloque __asm
solo puede llamar a funciones globales de C++ que no estén sobrecargadas. Si llama a una función global sobrecargada de C++ o a una función miembro de C++, el compilador genera un error.
También puede llamar a cualquier función declarada con vinculación extern "C". Esto permite que un bloque __asm
en un programa de C++ llame a las funciones de biblioteca de C, porque todos los archivos de encabezado estándar declaran las funciones de biblioteca con vinculación extern "C".
FIN de Específicos de Microsoft