MDA invalidMemberDeclaration

Note

Questo articolo è specifico per .NET Framework. Non si applica alle implementazioni più recenti di .NET, tra cui .NET 6 e versioni successive.

L'assistente invalidMemberDeclaration al debug gestito viene attivato per segnalare un errore che si verifica durante la determinazione di come effettuare il marshalling dei parametri di un membro da chiamare da COM.

Symptoms

HrESULT non riuscito viene restituito a COM senza chiamare il metodo gestito.

Cause

Ciò è probabilmente dovuto a un attributo incompatibile MarshalAsAttribute su uno dei parametri.

Risoluzione

Specificare attributi validi MarshalAsAttribute per i parametri.

Effetto sul runtime

Questo assistente al debug gestito non ha alcun effetto su CLR.

Risultato

Messaggio informativo contenente il nome del membro, il nome del tipo e il messaggio di errore.

Configuration

<mdaConfig>
  <assistants>
    <invalidMemberDeclaration/>
  </assistants>
</mdaConfig>

Vedere anche