Partilhar via


Compiler Warning C4746

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

C4746 é enviado sempre que uma variável temporário é acessado diretamente.Ele auxiliar desenvolvedores a identificar os locais de código que são afetados pelo modelo específica de volátil especificado atualmente (que pode ser controlado com a opção de compilador /volatile ).Em particular, pode ser útil em localizar barreiras compilador 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 temporária sem ser afetada pelo modelo temporário.Usando esses intrinsics não irá acionar C4746.

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