Eksportowanie funkcji z biblioteki DLL według numeru porządkowego a nie nazwy
Jest to najprostszy sposób wyeksportować funkcji z biblioteki DLL wyeksportować je według nazwy.Jest to, co się dzieje, gdy używasz __declspec(dllexport), np.Jednak zamiast niego można wyeksportować funkcji porządkową.W przypadku tej techniki, należy użyć pliku o rozszerzeniu def zamiast __declspec(dllexport).Do określenia wartości porządkowej funkcji, należy dołączyć do nazwy funkcji w pliku o rozszerzeniu def jego liczba porządkowa.Aby uzyskać informacje dotyczące określania liczby porządkowe, zobacz pliki eksportowanie z DEF. DLL za pomocą.
Porada |
---|
Aby zoptymalizować rozmiar pliku biblioteki DLL, należy użyć NONAME atrybutu w każdym wyeksportowanej funkcji.Z NONAME atrybut, liczby porządkowe są przechowywane w DLL wyeksportować tabeli zamiast nazwy funkcji.Może to być znaczne oszczędności, jeśli eksportujesz wiele funkcji. |