Compartir a través de


Funciones de importación y exportación de archivos DLL

Específicos de Microsoft

La información más completa y actualizada sobre este tema se encuentra en dllexport, dllimport.

Los modificadores de clase de almacenamiento dllimport y dllexport son extensiones específicas de Microsoft para el lenguaje C. Estos modificadores definen explícitamente la interfaz de la DLL con su cliente (el archivo ejecutable u otra DLL). Al declarar las funciones como dllexport deja de ser necesario el archivo de definición de módulo (.DEF). También se pueden usar los modificadores dllimport y dllexport con datos y objetos.

Los modificadores de clase de almacenamiento dllimport y dllexport deben usarse con la palabra clave de sintaxis de atributo extendido, __declspec , como se muestra en este ejemplo:

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

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

Para obtener información específica sobre la sintaxis de los modificadores extendidos de clase de almacenamiento, vea Atributos extendidos de clase de almacenamiento.

FIN de Específicos de Microsoft

Vea también

Definiciones de función de C