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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de