Share via


Linkertoolwarnung LNK4104

Aktualisiert: April 2011

Export von Symbol 'Symbol' muss als PRIVATE angegeben sein

Als Symbol kommen folgende Funktionen in Frage:

  • DllCanUnloadNow

  • DllGetClassObject

  • DllGetClassFactoryFromClassString

  • DllGetDocumentation

  • DllInitialize

  • DllInstall

  • DllRegisterServer

  • DllRegisterServerEx

  • DllRegisterServerExW

  • DllUnload

  • DllUnregisterServer

  • RasCustomDeleteEntryNotify

  • RasCustomDial

  • RasCustomDialDlg

  • RasCustomEntryDlg

Diese Warnung wird ausgegeben, wenn Sie eine Importbibliothek für eine DLL erstellen und eine der oben aufgeführten Funktionen exportieren, ohne sie in der Moduldefinitionsdatei als PRIVATE festzulegen. Im Allgemeinen werden diese Funktionen nur für die Verwendung durch OLE exportiert. Das Ablegen in der Importbibliothek kann zu ungewöhnlichem Verhalten führen, wenn die Funktionen unzulässigerweise von einem Programm aufgerufen werden, das mit dieser Bibliothek verknüpft ist. Weitere Informationen über das PRIVATE-Schlüsselwort finden Sie unter EXPORTS.

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

April 2011

Die Liste wurde korrigiert.

Kundenfeedback.