Recebe uma mensagem de erro "não existe memória suficiente está disponível para concluir esta operação (0x8007000e)" quando chama o muitos objectos a partir de um processo para outro através da utilização de COM +

Traduções de Artigos Traduções de Artigos
Artigo: 890425 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando chama muitos objectos a partir de um processo para outro utilizando o Microsoft COM +, poderá receber a seguinte mensagem de erro:
Não existe memória suficiente está disponível para concluir esta operação (0x8007000e)
Se anexar um depurador ao processo de cliente, poderá ver 8007000E primeira oportunidade excepções comunicadas o depurador.

Causa

Este problema é causado pelas limitações na camada de chamada (RPC, Remote Procedure Call) de procedimento remoto onde apenas 256 interfaces exclusivas podem ser chamadas from one process para outro. Este problema ocorre normalmente quando utiliza o COM + ou Microsoft Transaction Server com muitos objectos no pacote ou programa.

Resolução

Para resolver este problema, utilize um dos seguintes métodos:
  • Split objectos entre vários processos.
  • Reduza o número de interfaces que são chamados entre um processo e outra.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Propriedades

Artigo: 890425 - Última revisão: 5 de dezembro de 2007 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft COM+ 1.5
  • Microsoft COM+ 1.0
Palavras-chave: 
kbmt kbprogramming kbtshoot kbprb KB890425 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 890425

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com