Partilhar via


Aviso de ferramentas de vinculação LNK4104

A exportação do símbolo 'símbolo' deve ser PRIVADO

Observações

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 somente 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, consulte EXPORTS.