Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'function' : símbolo por domínio de aplicação (per-appdomain) não deve ser marcado com __declspec(dllexport)
Observações
Uma função marcada com o modificador appdomain__declspec é compilada para MSIL (não nativa) e tabelas de exportação (modificador de exportação__declspec ) não são suportadas para funções gerenciadas.
Você pode declarar uma função gerenciada como tendo acessibilidade pública. Para obter mais informações, consulte Visibilidade do tipo e Visibilidade do membro.
C4394 é sempre emitido como um erro. Pode desativar este aviso ou alterar o seu nível com #pragma warningou /wd. Para obter mais informações, consulte o aviso ou /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Nível de Aviso).
Example
O exemplo a seguir gera C4394.
// C4394.cpp
// compile with: /clr /c
__declspec(dllexport) __declspec(appdomain) int g1 = 0; // C4394
__declspec(dllexport) int g2 = 0; // OK