Fichiers de définition de module (.def)

Mise à jour : novembre 2007

Les fichiers de définition de module (.def) fournissent à l'éditeur de liens des informations sur les exportations et les attributs ainsi que d'autres données concernant le programme devant être lié. Un fichier .def est surtout utile lors de la génération d'une DLL. Dans la mesure où des options de l'éditeur de liens peuvent remplacer des instructions de définition de module, les fichiers .def ne sont généralement pas nécessaires. Vous pouvez également utiliser __declspec(dllexport) pour spécifier des fonctions exportées.

Vous pouvez appeler un fichier .def pendant la phase d'exécution de l'éditeur de liens à l'aide de l'option /DEF (spécification du fichier de définition de module) de l'éditeur de liens.

Si vous générez un fichier .exe dépourvu d'exportations, l'utilisation d'un fichier .def a pour effet d'augmenter la taille du fichier de sortie et de ralentir le chargement.

Pour plus d'informations, consultez les sections suivantes :

Voir aussi

Référence

Options de l'Éditeur de liens

Forum Aux Questions sur la génération

Autres ressources

Référence à la génération C/C++