我如何知道相应的c ++头文件需要哪个c#参考文件

时间:2013-04-19 19:55:46

标签: c# interop header-files

我确信这不是一个新问题,但我不知道在哪里或在哪里看。 我想将这个c ++程序转换为c#。 http://msdn.microsoft.com/en-us/library/windows/desktop/dd389098(v=vs.85).aspx 该示例包含dshow.h,但我发现在等效的示例c#代码中,c#需要的是quartz.dll。 我怎么知道dshow.h包含在quartz.dll中? 另一个文件包括window.h。什么是相应的dll文件?

是否所有COM库都在system32文件夹中可用?

是否所有.dll文件都可以通过tlbimp.exe转换为RCW? (我试图转换kernel32.dll,但我不能。为什么?)

C ++使用hr = object-> function();获取返回消息。我如何在C#中做到这一点?

0 个答案:

没有答案