Advertencia del compilador C4746

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

acceso volátil de '<>>' está sujeta a /volatile: [iso | ms] establecer; considere el uso de funciones intrínsecas de __iso_volatile_load/almacén.

C4746 se genera cada vez que se tiene acceso directamente a una variable volátil. Se pretende ayudar a los desarrolladores a identificar las ubicaciones de código que se ven afectados por el modelo específico de variable especificado actualmente (que puede controlarse con el /volátil opción del compilador). En concreto, puede ser útil para localizar las barreras de memoria de hardware generados por el compilador cuando se usa/volatile: MS.

El __iso_volatile_load/intrínsecos de almacén pueden utilizarse para obtener explícitamente acceso a memoria volátil sin que se verá afectado por el modelo volátiles. Estas funciones intrínsecas, no se desencadenará C4746.

De forma predeterminada, esta advertencia está desactivada. Vea Advertencias del compilador desactivadas de forma predeterminada para más información.

Mostrar: