Funzioni di importazione ed esportazione di DLL
Specifici di Microsoft
La maggior parte superiore e le informazioni aggiornate su questo argomento sono disponibili in dllexport, dllimport.
dllimport e dllexport i modificatori di classe di archiviazione sono estensioni specifiche microsoft il linguaggio C.Questi modificatori in modo esplicito definiscono l'interfaccia della DLL al client (il file eseguibile o un'altra DLL).Dichiarando le funzioni come dllexport elimina la necessità di un file di definizione di modulo (.DEF).È inoltre possibile utilizzare dllimport e dllexport modificatori con i dati e oggetti.
dllimport e dllexport i modificatori della classe di archiviazione devono essere utilizzati con la parola chiave dalla sintassi degli attributi, __declspec, come illustrato nel seguente esempio:
#define DllImport __declspec( dllimport )
#define DllExport __declspec( dllexport )
DllExport void func();
DllExport int i = 10;
DllExport int j;
DllExport int n;
Per informazioni specifiche sulla sintassi per i modificatori estesi di classe di archiviazione, vedere Attributi estesi di classe di archiviazione.
Microsoft FINALE specifico