Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 invalidIUnknown al debug gestito viene attivato quando un puntatore non valido IUnknown viene passato al codice gestito dal codice nativo. Non IUnknown riesce a restituire l'esito positivo quando viene eseguita una query per l'interfaccia IUnknown .
Symptoms
Si verifica un errore imprevisto durante il marshalling di un puntatore dell'interfaccia COM durante il marshalling degli argomenti.
Cause
Implementazione non corretta QueryInterface nell'interfaccia COM passata a CLR.
Risoluzione
Correggere l'implementazione QueryInterface .
Effetto sul runtime
Questo assistente al debug gestito non ha alcun effetto su CLR.
Risultato
Descrizione dell'errore.
Configuration
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>