A chamada de função ResolveName não retorna o código de erro MAPI_E_USER_CANCEL depois de aplicar o hotfix 823719 para o Exchange 2000 Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 834796 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Depois de aplicar e habilitar o hotfix descrito no artigo 823719, se seu programa de MAPI usa vários threads para se conectar e usar o provedor de catálogo de endereços MAPI, a chamada de função ResolveName não retorna o código de erro MAPI_E_USER_CANCEL esperado. Em vez disso, os threads parar de responder e não retornam conforme especificado no valor de tempo limite do segmento.

Esse sintoma ocorre quando todas as seguintes condições forem verdadeiras:
  • Seu programa de MAPI se conecta a um armazenamento de caixa de correio do Microsoft Exchange 2000 Server.
  • Seu programa de MAPI é executado em um servidor do Exchange 2000 ou em um servidor membro que tenha acesso aos componentes do MAPI do Exchange 2000 Server.
  • Referência de catálogo global é habilitada no servidor Exchange 2000.
  • Você ter instalado e ativado o hotfix descrito no seguinte artigo da Base de dados de Conhecimento Microsoft:
    823719Provedor de catálogo de endereços MAPI do Exchange 2000 não é possível se conectar a um servidor de catálogo global diferente se o servidor de catálogo global atual não está disponível
  • O programa de MAPI será iniciado vários segmentos que chamam a função ResolveName usando o objeto LPADRBOOK é recuperado por uma chamada para IMAPISession::OpenAddressBook método.
  • O servidor de catálogo global que seu programa de MAPI aponta para ficar indisponível.
Quando todas essas condições forem verdadeiras, os threads subseqüentes que são usados para se conectar e usar o provedor de catálogo de endereços MAPI do Exchange pare de responder e não retornam o código de erro apropriado. Além disso, os threads fazer não expirar acordo com a que você configurou no registro usando as instruções no artigo da Base de dados de Conhecimento da Microsoft 823719 configuração de tempo limite do segmento. Quando a chamada de função ResolveName retorna, ele retorna um código de sucesso em vez do MAPI_E_USER_CANCEL código de erro.

Causa

Esse problema ocorre porque, quando seu programa de MAPI usa vários threads na função ResolveName , apenas um thread tem permissão para acessar o provedor de catálogo de endereços MAPI. Todos os outros threads são bloqueados.

Resolução

Atualizar informações

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the Exchange2000-KB870540-v2-x86-ENU.exe package now.

Data de lançamento: 16 de agosto de 2004

Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos

Este update rollup requer o Microsoft Exchange 2000 Server Service Pack 3 (SP3).Para obter informações adicionais sobre como obter o service pack mais recente para o Exchange 2000 Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
301378Como obter o Exchange 2000 Server service pack mais recente

Requisitos de reinicialização

Reinicie o computador após aplicar essa atualização.

Para obter informações adicionais sobre o agosto de 2004 Exchange 2000 Server Service Pack cumulativo de atualizações 3, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
870540Disponibilidade do pacote o cumulativo do Exchange 2000 Server Post-Service Pack 3 de agosto de 2004 de

Situação

A Microsoft confirmou que este é um problema no Microsoft Exchange 2000 Server.

Mais Informações

Para informações adicionais sobre atualizações de software Microsoft, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software
817903Novo esquema para nomeação para pacotes de atualização de software do Exchange Server

Propriedades

ID do artigo: 834796 - Última revisão: sábado, 26 de outubro de 2013 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbfix kbexchange2000presp4fix kbbug KB834796 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 834796

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