Freigeben über


Linkertoolwarnung LNK4104

Export des Symbols "Symbol" sollte PRIVAT sein

Bemerkungen

symbol kann eines der folgenden Elemente sein:

  • 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 genannten Funktionen exportieren, ohne sie in der Moduldefinitionsdatei als PRIVAT anzugeben. Im Allgemeinen werden diese Funktionen nur für die Verwendung durch OLE exportiert. Das Platzieren in der Importbibliothek kann zu einem ungewöhnlichen Verhalten führen, wenn ein mit der Bibliothek verknüpftes Programm fälschlicherweise Aufrufe an sie sendet. Weitere Informationen zum Schlüsselwort PRIVATE finden Sie unter EXPORTe.