如何查找包含类型库中的接口的接口ID?
在我的 firebreath 项目中,我在项目中包含了所需的 dll,如下所示,
#import "C:\Program Files\Avaya\AvayaOneXControls\my.dll", no_namespace,aw_interfaces_only
我需要使用 dll 中定义的某些接口的 iid。
我如何才能找到并使用类型 iids?
我什至有该dll的源代码和.idl代码。我可以从中找到我需要的信息吗?
In my firebreath project i included the required dll in my project like this
#import "C:\Program Files\Avaya\AvayaOneXControls\my.dll", no_namespace,aw_interfaces_only
I need to use the iid of some of the interfaces defined in the dll.
How will i be able to find and use the type iids?
I even have the source code and .idl code of the dll.Can i find my required information from it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加导入语句后编译一次。
在项目的 Debug 或 Release 文件夹中,您应该会看到一个 my.tlh 文件。
这就像 C++ 头文件,应该包含所有接口的所有 IID。
Compile once after you add the import statement.
In your Debug or Release folder in your project you should see a my.tlh file.
This is like a C++ header file and should contain all the IID's for all the interfaces.