Chiamare le funzioni C++ nell'assembly inline

Sezione specifica Microsoft

Un blocco __asm può chiamare solo le funzioni globali C++ non in overload. Se si chiama una funzione globale C++ in overload o una funzione membro C++, il compilatore genera un errore.

È anche possibile chiamare qualsiasi funzione dichiarata con collegamento "C" extern. Ciò consente a un __asm blocco all'interno di un programma C++ di chiamare le funzioni della libreria C, perché tutti i file di intestazione standard dichiarano le funzioni di libreria in modo che abbiano un collegamento "C" extern.

Fine sezione specifica Microsoft

Vedi anche

Assembler inline