Ciao a tutti,

e' da tempo che non mettevo mano a software scritto in C/C++ e devo mettere mano a un driver di una periferica scritto in C++ per Windows.

Ci sono alcune convenzioni che non capisco: qualcuno me le spiega? Ad esempio, ho una funzione cosi' definita:

codice:
extern "C" int __stdcall Chiudi(int porta)
{
    // Codice della funzione
}
Cosa significa extern "C"?

Grazie in anticipo