IAgileObject 接口 (objidl.h)
将接口标记为跨单元敏捷。
继承
IAgileObject 接口继承自 IUnknown 接口。
注解
IAgileObject 接口是一个标记接口,指示对象是自由线程的,可以从任何单元调用。
与将自由线程封送处理程序 (FTM) 聚合时所发生的情况不同,实现 IAgileObject 接口不会影响封送调用时发生的情况。 相反, IAgileObject 接口由全局接口表 (GIT) 识别。 当实现 IAgileObject 接口的对象放置在 GIT 中并本地化到另一个单元时,该对象将直接在新单元中调用,而不是封送处理。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | objidl.h (包括 Objidlbase.h) |