This topic has not yet been rated - Rate this topic

invalidIUnknown MDA

The invalidIUnknown managed debugging assistant (MDA) is activated when an invalid IUnknown pointer is passed to managed code from native code. The IUnknown fails to return success when queried for the IUnknown interface.

An unexpected error occurs when marshaling a COM interface pointer during argument marshaling.

An incorrect QueryInterface implementation on the COM interface passed to the CLR.

Correct the QueryInterface implementation.

This MDA has no effect on the CLR.

The description of the error.

<mdaConfig>
  <assistants>
    <invalidIUnknown />
  </assistants>
</mdaConfig>
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.