invalidIUnknown MDA
当将无效的IUnknown
指针从本地代码传递到托管代码时,invalidIUnknown
托管调试助手 (MDA) 将被激活。 当查询 IUnknown
接口时,IUnknown
将无法成功返回。
症状
参数封送处理期间,封送某个 COM 接口指针时,发生意外错误。
原因
将 COM 接口上一个不正确的 QueryInterface
实现传递给了 CLR。
解决方法
更正 QueryInterface
实现。
对运行时的影响
此 MDA 对 CLR 无任何影响。
输出
对错误的说明。
Configuration
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈