Compartilhar via


Aviso do compilador C4746

o acesso temporário '<da>' expressão está sujeito a /volatile: [ISO|configuração ms-]; considere usar funções intrínsecas de __iso_volatile_load/store.

C4746 é emitido sempre que uma variável temporário é acessado diretamente. O objetivo de ajudar os desenvolvedores a identificar os locais de código que são afetadas pelo modelo específico de volátil especificado atualmente (que pode ser controlado com a opção do compilador de /volatile ). Em particular, pode ser útil para localizar barreiras completo gerados de memória de hardware quando /volatile:ms é usado.

Os intrinsics de __iso_volatile_load/store podem ser usados para acessar explicitamente a memória volátil sem ser afetada pelo modelo temporário. Usando esses intrinsics não irá C4746.

Esse aviso é desativada por padrão. Consulte Avisos de compilador desativados por padrão para maiores informações.