process
Určuje, že proces spravované aplikace by měl používat jednu kopii určité globální proměnné, statické členské proměnné nebo statické místní proměnné sdílené ve všech doménách aplikace v procesu.To je především určeno pro použití při kompilaci s možností /clr:pure, protože podle možnosti /clr:pure jsou ve výchozím nastavení globální a statické proměnné pro doménu aplikace.Při kompilaci s možností /clr jsou globální a statické proměnné ve výchozím nastavení pro proces (není nutné používat __declspec(process)).
Modifikátorem __declspec(process) může být označena pouze globální, statická členská nebo statická místní proměnná nativního typu.
Při kompilaci s možností /clr:pure musí být proměnné, které jsou označeny pro proces, také deklarovány jako const.Tím je zajištěno, že se proměnné pro proces nezmění v jedné doméně aplikace a poskytnou neočekávané výsledky v jiné doméně aplikace.Primární zamýšlené použití modifikátoru __declspec(process) je umožnit inicializaci v době kompilace globální proměnné, statické členské proměnné nebo statické místní proměnné při použití s možností /clr:pure.
processje platný pouze při kompilaci s možností /CLR nebo /clr:pure a není platný při kompilaci s možností /clr:safe.
Pokud chcete, aby každá doména aplikace měla vlastní kopii globální proměnné, použijte appdomain.
Další informace naleznete v tématu Domény aplikace a jazyk Visual C++.