Funciones de importación y exportación de DLL

Específicos de Microsoft

La mayoría completa y la información actualizada en este tema se encuentran en dllexport, dllimport.

Los modificadores de clase de almacenamiento de dllimport y de dllexport son extensiones específicas del lenguaje C.Estos modificadores explícitamente definen la interfaz DLL al cliente (el archivo ejecutable u otro archivo DLL).El tipo funciona como dllexport elimina la necesidad de un archivo de definición de módulo (.DEF).También puede utilizar modificadores de dllimport y de dllexport con datos y objetos.

Los modificadores de clase de almacenamiento de dllimport y de dllexport deben utilizarse 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.

Específico de Microsoft de FINAL

Vea también

Referencia

Definiciones de funciones de C