La DLL importent et exporte des fonctions

Spécifique à Microsoft

Le plus être terminés et les informations à ce sujet à jour se trouvent dans dllexport, dllimport.

Les modificateurs de classe de stockage de dllimport et d' dllexport sont des extensions de spécifiques au langage C.Ces modificateurs définissent explicitement l'interface de la DLL à son client (un fichier exécutable ou une DLL différent).Déclarer fonctionne comme dllexport élimine le besoin de fichier de définition de module (.DEF).vous pouvez également utiliser les modificateurs de dllimport et d' dllexport avec des données et des objets.

Les modificateurs de classe de stockage de dllimport et d' dllexport doivent être utilisés avec le mot clé de syntaxe d'attribut étendu, __declspec, comme illustré dans cet exemple :

#define DllImport   __declspec( dllimport )
#define DllExport   __declspec( dllexport )

DllExport void func();
DllExport int i = 10;
DllExport int j;
DllExport int n;

Pour plus d'informations sur la syntaxe des modificateurs étendus de classe de stockage, consultez l' attributs étendus de classe de stockage.

détail de FIN Microsoft

Voir aussi

Référence

Définitions de fonctions C