Delen via


invalidIUnknown MDA

Notitie

Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.

De invalidIUnknown beheerde foutopsporingsassistent (MDA) wordt geactiveerd wanneer een ongeldige IUnknown aanwijzer wordt doorgegeven aan beheerde code vanuit systeemeigen code. De IUnknown fout retourneert geen succes bij het uitvoeren van query's voor de IUnknown interface.

Symptomen

Er treedt een onverwachte fout op bij het marshallen van een COM-interfaceaanwijzer tijdens het marshallen van argumenten.

Oorzaak

Een onjuiste QueryInterface implementatie op de COM-interface die is doorgegeven aan de CLR.

Oplossing

Corrigeer de QueryInterface implementatie.

Effect op de runtime

Deze MDA heeft geen effect op de CLR.

Uitvoer

De beschrijving van de fout.

Configuratie

<mdaConfig>
  <assistants>
    <invalidIUnknown />
  </assistants>
</mdaConfig>

Zie ook