Compartilhar via


Aviso das ferramentas de vinculador LNK4104

a exportação do símbolo 'symbol' deve ser PRIVATE

O symbol pode ser um dos seguintes:

  • DllCanUnloadNow

  • DllGetClassObject

  • DllGetClassFactoryFromClassString

  • DllGetDocumentation

  • DllInitialize

  • DllInstall

  • DllRegisterServer

  • DllRegisterServerEx

  • DllRegisterServerExW

  • DllUnload

  • DllUnregisterServer

  • RasCustomDeleteEntryNotify

  • RasCustomDial

  • RasCustomDialDlg

  • RasCustomEntryDlg

Esse aviso é emitido quando você está criando uma biblioteca de importação para uma DLL e exporta uma das funções acima sem especificá-la como PRIVATE no arquivo de definição de módulo. Em geral, essas funções são exportadas para uso apenas pelo OLE. Colocá-los na biblioteca de importação pode levar a um comportamento incomum quando um programa vinculado à biblioteca faz chamadas incorretamente para eles. Para obter mais informações sobre a palavra-chave PRIVATE, confira EXPORTAÇÕES.