QueryInterface的一些魔术字

   2025-02-20 6310
核心提示:在COM编程中,QueryInterface是一个重要的函数,用于查询接口,返回一个特定接口的指针。在查询接口时,可以使用一些特定的魔术

在COM编程中,QueryInterface是一个重要的函数,用于查询接口,返回一个特定接口的指针。在查询接口时,可以使用一些特定的魔术字(Magic Number)来表示常见的接口。以下是一些常见的魔术字:

IID_IUnknown:用于查询IUnknown接口。

IID_IDispatch:用于查询IDispatch接口,用于支持自动化。

IID_IPersist:用于查询IPersist接口,用于对象的持久化。

IID_IClassFactory:用于查询IClassFactory接口,用于创建对象实例。

IID_IMarshal:用于查询IMarshal接口,用于实现对象的封送处理。

IID_ISupportErrorInfo:用于查询ISupportErrorInfo接口,用于支持错误信息。

这些魔术字被用于标识不同的接口,并在查询接口时提供给QueryInterface函数,以便获取所需的接口指针。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言