Código de erro 0x800706f7 quando executa uma aplicação que chama um método num componente COM base no Windows 8

Sintomas

Suponha que executa uma aplicação que chama um método num componente COM base num computador que esteja a executar o Windows 8. O método utiliza um tipo definido pelo utilizador (TDU) que consiste de uma estrutura que é moldada numa variante. Nesta situação, a operação de chamada de falha e código de erro 0x800706f7 é gerado.

Causa

Este problema ocorre porque os tipos definidos pelo utilizador válidos não são correctamente processados de uma das operações de validação de memória intermédia de entrada que executa o ficheiro Oleaut32. dll.

Resolução

Para resolver este problema, instale o conjunto de actualizações 2862768. Para mais informações sobre como obter este pacote de update rollup, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

RT do Windows, Windows 8 e 2012 de servidor do Windows update rollup: Agosto de 2013

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×