接口 (ATL)
接口是对象向外部世界公开其功能的方式。 在 COM 中,接口是指向对象实现的函数的指针表(比如 C++ vtable)。 该表表示接口,它指向的函数是该接口的方法。 对象可以公开其选择的所有接口。
每个接口都基于基本 COM 接口 IUnknown。 方法 IUnknown
允许导航到对象公开的其他接口。
此外,每个接口都有唯一的接口 ID (IID)。 这种唯一性使支持接口版本控制变得容易。 新版本的接口只是具有新 IID 的新接口。
注意
标准 COM 和 OLE 接口的 IID 是预定义的。
另请参阅
COM 简介
COM 对象和接口