.net 如何获取mf.dll的内容

.net 如何获取mf.dll的内容,.net,dll,com,visual-studio-2012,ms-media-foundation,.net,Dll,Com,Visual Studio 2012,Ms Media Foundation,我认为这是一个简单的问题,但我还是太缺乏经验,无法自己回答。 我在.NET(即C#)中搜索了一种使用WindowsMediaFoundation的方法,找到了一种包装器,它可以实现我所需要的功能。 和 在尝试分析包装器时,我问自己,我怎么知道WMF中的所有函数、类型和*.dll文件?!我发现dumpbin.exe可以获取所有函数和属性,但仍然没有关于调用函数的参数的信息,也没有关于不同类型以及在*.dll文件中声明类型的信息。从何处获取Guid?请查阅MF文档。例如,ASF有效负载扩展GUID

我认为这是一个简单的问题,但我还是太缺乏经验,无法自己回答。 我在.NET(即C#)中搜索了一种使用WindowsMediaFoundation的方法,找到了一种包装器,它可以实现我所需要的功能。 和


在尝试分析包装器时,我问自己,我怎么知道WMF中的所有函数、类型和*.dll文件?!我发现dumpbin.exe可以获取所有函数和属性,但仍然没有关于调用函数的参数的信息,也没有关于不同类型以及在*.dll文件中声明类型的信息。从何处获取Guid?

请查阅MF文档。例如,ASF有效负载扩展GUID记录在一个名为“”的页面上。MF文档的前门有什么问题吗。好的,现在我知道了如何获取包含特定函数的dll文件,谢谢。但我仍然无法找到(用于COMImport的)GUID,例如:
IMFTranscodeProfile
,据我所知,它应该是一个COMInterface。在哪里可以找到这些接口?我读了一些关于我可以简单地将接口添加到VS2012作为参考的文章,但是我仍然无法在我可用的COM类型库中找到它。。。也许我只是误解了这个概念
IMFTranscodeProfile
的GUID位于Windows SDK
Include\Mfidl.*
文件中,这是本机代码应用程序引用的,以使定义可用。