process
指定托管应用程序进程都应在进程中的所有应用程序域之间共享的特定全局变量、静态成员变量或静态局部变量的一个副本。主要使用方法,在使用编译 /clr:pure,因为,在 /clr:pure 全局和静态变量中为每个应用程序域时,默认情况下。在使用编译 /clr时,全局和静态变量每个进程 (默认情况下不需要使用 __declspec(process)。
全局变量、静态成员变量或本机类型的一静态局部变量可以标记 __declspec(process)。
在使用编译 /clr:pure时,这些变量将标记基于过程还必须声明为 const。这可确保依照进程不会更改在一个应用程序域并使在另一个应用程序域的意外结果。为 __declspec(process) 的主要用途是启用全局变量、静态成员变量或静态局部变量的编译时初始化。 /clr:pure下。
process才有效,在使用编译 /clr 或 /clr:pure 时将无效,在使用编译 /clr:safe时。
如果希望每个应用程序域都有其全局变量的副本,请使用 appdomain。
有关更多信息,请参见应用程序域和 Visual C++。