Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.12 KB

application-domains-and-visual-cpp.md

File metadata and controls

22 lines (15 loc) · 1.12 KB
description title ms.date helpviewer_keywords ms.assetid
Learn more about: Application domains and Visual C++
Application Domains and Visual C++
11/04/2016
interop [C++], application domains
application domains [C++], C++
/clr compiler option [C++], application domains
interoperability [C++], application domains
mixed assemblies [C++], application domains
75a08efc-9b02-40ba-99b7-dcbd71010bbf

Application domains and Visual C++

If you have a __clrcall virtual function, the vtable will be per application domain (appdomain). If you create an object in one appdomain, you can only call the virtual function from within that appdomain. In mixed mode (/clr) you will have per-process vtables if your type has no __clrcall virtual functions. The /clr:pure and /clr:safe compiler options are deprecated in Visual Studio 2015 and unsupported in Visual Studio 2017.

For more information, see:

See also