IUnknown 接口 (unknwn.h)

使客户端能够通过 QueryInterface 方法获取指向给定对象上其他接口的指针,并通过 AddRefRelease 方法管理该对象的存在。 所有其他 COM 接口都是从 IUnknown 直接或间接继承的。 因此, IUnknown 中的三种方法是每个接口的 vtable 中的第一个条目。

方法

IUnknown 接口具有这些方法。

 
IUnknown::AddRef

递增指向 COM 对象的接口指针的引用计数。 每当创建接口指针的副本时,都应调用此方法。
IUnknown::QueryInterface

一个帮助程序函数模板,用于推断接口标识符,并调用 QueryInterface (REFIID,void)
IUnknown::QueryInterface

检索指向对象上支持的接口的指针。
IUnknown::Release

递减 COM 对象上接口的引用计数。

要求

   
最低受支持的客户端 Windows 2000 专业版 [桌面应用|UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用|UWP 应用]
目标平台 Windows
标头 unknwn.h

另请参阅

使用和实现 IUnknown