IAgileObject 介面 (objidlbase.h)

將介面標示為跨 Apartment 的敏捷式。

繼承

IAgileObject 介面繼承自 IUnknown 介面。

備註

IAgileObject 介面是標記介面,表示對像是自由線程,而且可以從任何 Apartment 呼叫。

不同於匯總 Free Threaded Marshaler (FTM) 時所發生的情況,實作 IAgileObject 介面不會影響封送處理呼叫時會發生什麼事。 相反地,全域介面數據表 (GIT) 可辨識 IAgileObject 介面。 當實作 IAgileObject 介面的物件放在 GIT 中,並當地語系化為另一個 Apartment 時,物件會直接在新的 Apartment 中呼叫,而不是封送處理。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 objidlbase.h (include Objidlbase.h)

另請參閱

IUnknown