Exportar funções de uma DLL por ordinal em vez de por nome
A maneira mais simples de exportar funções da sua DLL é exportá-los pelo nome.É isso que acontece quando você usa __declspec(dllexport), por exemplo.Mas, em vez disso, você pode exportar funções ordinal.Com essa técnica, você deve usar um arquivo .def em vez de __declspec(dllexport).Para especificar o valor ordinal da função, acrescente o ordinal do nome da função no arquivo .def.Para obter informações sobre como especificar números ordinais, consulte Exportar de uma DLL usando .def arquivos.
Dica: |
---|
Se desejar otimizar o dimensionar do arquivo da sua DLL, use o NONAME atributo em cada função exportada.Com o NONAME atributo, os números ordinais são armazenados na DLL exportar da tabela em vez de nomes de função.Se você estiver exportando várias funções, isso pode ser uma economia considerável. |