Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Cet article est spécifique au .NET Framework. Elle ne s’applique pas aux implémentations plus récentes de .NET, notamment .NET 6 et versions ultérieures.
L'Assistant Débogage managé (MDA) invalidIUnknown est activé quand un pointeur IUnknown non valide est passé au code managé à partir du code natif. Le pointeur IUnknown ne peut pas retourner un succès quand il est interrogé sur l'interface IUnknown.
Symptômes
Une erreur inattendue se produit quand un pointeur d’interface COM est marshalé lors du marshaling des arguments.
Cause
Une implémentation incorrecte de QueryInterface sur l'interface COM a été passée au CLR.
Résolution
Corrigez l'implémentation de QueryInterface.
Effet sur le runtime
Cet Assistant Débogage managé n'a aucun effet sur le CLR.
Sortie
Description de l'erreur.
Configuration
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>