C# 4.0 dynamic与IUnknown和Typelib一起工作吗

C# 4.0 dynamic与IUnknown和Typelib一起工作吗,c#-4.0,com,dynamic-language-runtime,typelib,iunknown,C# 4.0,Com,Dynamic Language Runtime,Typelib,Iunknown,目前我正在试验C4的动态编程,我不完全理解在什么情况下关键字dynamic可以工作。我很清楚,它与IDispatch一起工作,因为它允许自动向调用者通知类型信息。但它不也应该与IUnknown和类型库一起工作吗?在中,我发现了一个模糊的暗示,即绑定到IUnknown应该是可能的 IUnknown w/o typelib:不应该工作,接口必须显式地用C编写,所以我没有尝试。由Hans Passant于年确认。 IUnknown w/typelib:我完全不知道它是否工作以及如何工作,因为我没有找到

目前我正在试验C4的动态编程,我不完全理解在什么情况下关键字dynamic可以工作。我很清楚,它与IDispatch一起工作,因为它允许自动向调用者通知类型信息。但它不也应该与IUnknown和类型库一起工作吗?在中,我发现了一个模糊的暗示,即绑定到IUnknown应该是可能的

IUnknown w/o typelib:不应该工作,接口必须显式地用C编写,所以我没有尝试。由Hans Passant于年确认。 IUnknown w/typelib:我完全不知道它是否工作以及如何工作,因为我没有找到明确的信息。我将类型库链接到COM dll中,但DLR无法绑定方法。
那么IUnknown w/type lib与C的动态关键字一起工作吗如果是这样,我该怎么办?

我目前的发现是,COM活页夹仅适用于IDispatch,而不适用于IUnknown