Compiler Warning C4746

'<expression>' 变量的访问受 /volatile 的限制:[ISO|设置的毫秒];使用__iso_volatile_load/store 内部函数,则被视为。

C4746 发出,只要可变变量直接进行访问。 用于帮助开发人员标识受当前指定的特定变量模型的影响 (可控件与 /volatile 编译器选项) 的代码位置。 具体而言,很有用。找到编译器生成的硬件内存障碍,则使用 /volatile:ms。

__iso_volatile_load/store 内部中显式地用来访问易失内存,而不会影响受可变设计的。 使用这些内部不会触发 C4746。

默认情况下关闭此警告。 有关更多信息,请参见默认情况下关闭的编译器警告