共用方式為


應用程式定義域和 Visual C++

更新:2007 年 11 月

如果您具備 __clrcall 虛擬函式,則 vtable 會針對每個應用程式定義域 (appdomain) 而存在。如果您在某個 appdomain 中建立物件,就只能在那個 appdomain 中呼叫虛擬函式。在 /clr:pure 編譯單位中定義的所有函式都會使用 __clrcall 呼叫慣例 (Calling Convention)。因此,在 /clr:pure 編譯單位中定義的所有 vtable 都是針對每個 appdomain 而存在。在混合模式 (/clr) 中,如果型別缺少 __clrcall 虛擬函式,您就會擁有每個處理序的 vtable 。

如需詳細資訊,請參閱

請參閱

概念

混合 (原生和 Managed) 組件