process

Especifica que o processo de aplicativo gerenciado deve ter uma única cópia de uma determinada variável global, variável de membro estática ou variável local estática compartilhada por todos os domínios de aplicativo no processo. Isso se destinava principalmente a ser usado ao compilar com /clr:pure, que foi preterido no Visual Studio 2015 e ficou sem suporte no Visual Studio 2017. Por padrão, ao compilar com /clr, as variáveis globais e estáticas são definidas por processo e não precisam usar __declspec(process).

Somente uma variável global, uma variável de membro estática ou uma variável local estática de tipo nativo podem ser marcadas com __declspec(process).

process só é válido ao compilar com /clr.

Se você quiser que cada domínio de aplicativo tenha sua própria cópia de uma variável global, use appdomain.

Confira Domínios do aplicativo e Visual C++ para mais informações.

Confira também

__declspec
Palavras-chave