Chamando funções C++ em assembly embutido
Específico da Microsoft
Um bloco de __asm pode chamar apenas as funções globais C++ que não sejam sobrecarregadas. Se você chamar uma função global sobrecarregada C++ ou a função de membro c criando, o compilador emite um erro.
Você também pode chamar todas as funções declaradas com vínculo de extern "C" . Isso permite que um bloco de __asm no programa c criando chama as funções da biblioteca de C, pois todos os arquivos de cabeçalho padrão declaram funções da biblioteca para que o vínculo de extern "C" .
FINALIZAR Específico da Microsoft