共用方式為


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

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

如需詳細資訊,請參閱

請參閱

概念

混合 (原生和 Managed) 組件