¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

Exportar funciones desde un archivo DLL por ordinal en lugar de por nombre

La forma más sencilla de exportar funciones desde el archivo DLL es exportarlas por nombre. Esto sucede cuando utiliza __declspec(dllexport), por ejemplo. Pero también puede exportar funciones por ordinal. Con esta técnica, debe utilizar un archivo .def en lugar de __declspec(dllexport). Para especificar un valor ordinal de la función, anexe su ordinal al nombre de función del archivo .def. Para obtener más información sobre cómo especificar ordinales, vea Exportar desde un archivo DLL mediante archivos def.

NoteSugerencia

Si desea optimizar el tamaño del archivo DLL, utilice el atributo NONAME en todas las funciones exportadas. Con el atributo NONAME, los ordinales se almacenan en la tabla de exportación del archivo DLL en lugar de en los nombres de función. Esto puede proporcionar un ahorro considerable cuando exporte muchas funciones.

¿Qué desea hacer?

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft