Freigeben über


Exportieren aus einer DLL

Das Layout einer DLL-Datei ähnelt dem einer EXE-Datei. Ein wichtiger Unterschied besteht jedoch darin, dass eine DLL-Datei über eine Exporttabelle verfügt. Die Exporttabelle umfasst die Namen aller Funktionen, die von der DLL in andere ausführbare Dateien exportiert werden. Die Funktionen sind Einstiegspunkte in die DLL. Andere ausführbare Dateien können nur auf die in der Exporttabelle genannten Funktionen zugreifen. Alle weiteren Funktionen in der DLL sind privat, d. h. ausschließlich auf die DLL bezogen. Die Exporttabelle einer DLL kann angezeigt werden, indem das DUMPBIN-Tool mit der /EXPORTS-Option verwendet wird.

Es gibt zwei Methoden zum Exportieren von Funktionen aus einer DLL:

Wenn Sie Funktionen mit einer dieser beiden Methoden exportieren, sollten Sie darauf achten, die __stdcall-Aufrufkonvention zu verwenden.

Was möchten Sie tun?

Worüber möchten Sie mehr erfahren?

Siehe auch

Konzepte

Importieren und Exportieren