Erro do Compilador C3895
'var' : os membros de dados do tipo não podem ser 'volatile'
Certos tipos de membros de dados, por exemplo literal ou initonly, não podem ser volatile.
A amostra a seguir gera C3895:
// C3895.cpp
// compile with: /clr
ref struct Y1 {
initonly
volatile int data_var2; // C3895
};