Udostępnij za pośrednictwem


Eksportowanie funkcji z biblioteki DLL według numeru porządkowego a nie nazwy

Najprostszym sposobem eksportowania funkcji z biblioteki DLL jest wyeksportowanie ich według nazwy. Dzieje się tak na przykład w przypadku użycia elementu __declspec(dllexport). Zamiast tego można eksportować funkcje według porządkowych. W przypadku tej techniki należy użyć pliku .def zamiast __declspec(dllexport). Aby określić wartość porządkową funkcji, dołącz jej porządkowość do nazwy funkcji w pliku .def. Aby uzyskać informacje na temat określania wartości domyślnych, zobacz Eksportowanie z biblioteki DLL przy użyciu plików .def.

Napiwek

Jeśli chcesz zoptymalizować rozmiar pliku biblioteki DLL, użyj atrybutu NONAME dla każdej wyeksportowanych funkcji. Przy użyciu atrybutu NONAME reguły są przechowywane w tabeli eksportu biblioteki DLL, a nie w nazwach funkcji. Może to być znaczne oszczędności, jeśli eksportujesz wiele funkcji.

Co chcesz zrobić?

Zobacz też

Eksportowanie z biblioteki DLL