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.
'função': assinatura de membro não privado contém assembly tipo nativo privado 'native_type'
Observações
Um tipo que é visível fora da assemblagem contém uma função membro cuja assinatura contém um tipo nativo que não é visível fora da assemblagem. Portanto, o método membro não deve ser chamado se o tipo que a contém for instanciado fora da assemblagem.
Para obter mais informações, consulte Visibilidade de tipo.
Este aviso está desativado por padrão. Para obter mais informações, consulte Avisos do compilador que estão desativados por padrão.
Example
O exemplo a seguir gera C4692.
// C4692.cpp
// compile with: /W1 /c /clr
#pragma warning(default:4692)
class Private_Native_Class {};
public class Public_Native_Class {};
public ref class Public_Ref_Class {
public:
void Test(Private_Native_Class *) {} // C4692
void Test2(Public_Native_Class *) {} // OK
};