Linkertoolwarnung LNK4104

Aktualisiert: November 2007

Fehlermeldung

Export von Symbol 'Symbol' muss als PRIVATE angegeben sein
export of symbol 'symbol' should be PRIVATE

Als Symbol kommen folgende Funktionen in Frage:

  • DllRegisterServer

  • DllRegisterServerEx

  • DllUnregisterServer

  • DllGetClassObject

  • DllCanUnloadNow

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.