Eksportowanie funkcji z biblioteki DLL przez wartość porządkową zamiast nazwy
Najprostszym sposobem eksportowania funkcji z biblioteki DLL jest na ich wywóz według nazwy.Jest to, co się dzieje, gdy używasz opcję __declspec(dllexport), np.Jednak zamiast tego można wyeksportować funkcji porządkowych.Z tej techniki, należy użyć pliku .def, zamiast opcję __declspec(dllexport).Określenie wartości porządkowej funkcji, należy dołączyć jego porządkowych do nazwy funkcji w pliku .def.Informacji na temat określania liczby porządkowe, zobacz eksportujący z .def DLL przy użyciu plików.
Porada |
---|
Aby zoptymalizować rozmiar pliku biblioteki DLL, należy użyć bez nazwy atrybut każdego wyeksportowanej funkcji.Z bez nazwy atrybut, liczebniki porządkowe są przechowywane w biblioteki DLL eksportowania tabeli, a nie nazwy funkcji.Jeśli eksportujesz wiele funkcji, może to być znaczne oszczędności. |