Dela via


Linker Tools Varning LNK4104

export av symbolen "symbol" ska vara privat

Anmärkningar

symbol kan vara något av följande:

  • DllCanUnloadNow

  • DllGetClassObject

  • DllGetClassFactoryFromClassString

  • DllGetDocumentation

  • DllInitialize

  • DllInstall

  • DllRegisterServer

  • DllRegisterServerEx

  • DllRegisterServerExW

  • DllUnload

  • DllUnregisterServer

  • RasCustomDeleteEntryNotify

  • RasCustomDial

  • RasCustomDialDlg

  • RasCustomEntryDlg

Den här varningen genereras när du skapar ett importbibliotek för en DLL och exporterar en av ovanstående funktioner utan att ange den som PRIVAT i moduldefinitionsfilen. I allmänhet exporteras dessa funktioner endast för användning av OLE. Att placera dem i importbiblioteket kan leda till ovanligt beteende när ett program som är länkat till biblioteket felaktigt anropar dem. Mer information om nyckelordet PRIVATE finns i EXPORTER.