Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Advertencia del compilador C4746

el acceso volatile '<de expresión>' se bajo /volatile: [ISO|valor de MS]; considere utilizar funciones intrínsecas de __iso_volatile_load/store.

Se emite C4746 siempre que una variable volatile se almacenan directamente. Está diseñado para ayudar a los desarrolladores a identificar las ubicaciones de código afectadas por el modelo específico de volatile especificado actualmente (que se puede controlar con la opción del compilador /volatile ). En particular, puede ser útil para localizar de barreras compilador- generadas de memoria de hardware cuando se utiliza /volatile:ms .

Función intrínseca de __iso_volatile_load/store se pueden utilizar explícitamente para tener acceso a memoria volátil sin verse afectado por el modelo volatile. Mediante estos intrínseco no desencadenará C4746.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft