MDA invalidIUnknown
L'assistente al debug gestito invalidIUnknown viene attivato quando un puntatore IUnknown non valido viene passato dal codice nativo al codice gestito. La ricerca dell'interfaccia IUnknown nel puntatore in oggetto ha esito negativo.
Sintomi
Si verifica un errore imprevisto durante il marshalling degli argomenti di un puntatore a interfaccia COM.
Causa
Un'implementazione non valida di QueryInterface sull'interfaccia COM passata a CLR.
Risoluzione
Correggere l'implementazione di QueryInterface.
Effetto sul runtime
Questo assistente al debug gestito non produce effetti su CLR.
Output
La descrizione dell'errore.
Configurazione
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>
Vedere anche
Riferimenti
Concetti
Diagnostica degli errori tramite gli assistenti al debug gestito
Marshalling di interoperabilità