Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Sintoma 1

Quando você compila um projeto do Microsoft Visual C++ que tem uma declaração de enumeração em um deslocamento específico, você pode receber um erro C2371, C2556 ou C2511.

Causa 1

Esse problema ocorre porque o compilador analisa incorretamente o código de declaração de enumeração que ocorre no final de um buffer de arquivo [no deslocamento de arquivo (4096 * n) -1].

Sintoma 2

Compilar um projeto do Visual C++ que tem uma chamada de função virtual que retorna um objeto e que vincula o valor retornado para uma referência. Você também tem a opção /clr habilitada. Nessa situação, você pode receber uma exceção de violação de acesso em tempo de execução.

Causa 2

Esse problema ocorre porque a extensão de tempo de vida implícita de um valor temporário que está associado a uma referência constante não funcionar se as seguintes condições forem verdadeiras:

  • O projeto é compilado como /clr.

  • O valor temporário é o valor retornado de uma chamada de função virtual ou uma chamada de função através de um ponteiro de função.

Resolução

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, envie uma solicitação ao suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos:

Para aplicar esse hotfix, você deve ter o Microsoft Visual Studio 2012 atualização 4 instalado.

Requisitos de reinicialização:

Você terá que reiniciar o computador após instalar o hotfix se os arquivos afetados não estão sendo usados no momento da instalação. Recomendamos que você feche todos os componentes relacionados ao Visual Studio 2012 antes de instalar o hotfix.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×