process

Specifica che il processo dell'applicazione gestito deve disporre di una sola copia di una variabile globale particolare, di una variabile membro statico, o una variabile locale statico condivise da tutti i domini applicazione nel processo.Ciò è principalmente progettata per essere utilizzata durante la compilazione con /clr:pure, in quanto in /clr:pure le variabili globali e statiche sono per dominio applicazione, per impostazione predefinita.Durante la compilazione con /clr, le variabili globali e statiche sono per processo per impostazione predefinita (non dover utilizzare __declspec(process).

Solo una variabile globale, una variabile membro statico, o una variabile locale statica di tipo nativo possono essere contrassegnati con __declspec(process).

Durante la compilazione con /clr:pure, le variabili contrassegnate come il processo devono essere dichiarate come const.In questo modo le variabili per processo non viene modificata in un dominio applicazione e di produrre risultati imprevisti in un altro dominio applicazione.L'utilizzo previsto primario di __declspec(process) è consentire l'inizializzazione in fase di compilazione di una variabile globale, di una variabile membro statico, o una variabile locale statico in /clr:pure.

processè valido solo durante la compilazione con /clr o /clr:pure e non è valido durante la compilazione con /clr:safe.

Se si desidera che ogni dominio applicazione per mantenere una copia di una variabile globale, utilizzare appdomain.

Per ulteriori informazioni, vedere Domini applicazione e Visual C++.

Vedere anche

Riferimenti

__declspec

Parole chiave C++