Выполнить Advise() MAPI для вызова возвращается 0x8007000E (значение E_OUTOFMEMORY)

Переводы статьи Переводы статьи
Код статьи: 269794 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При вызове метода Совет функция о 7,800-раз 7,900, Далее Совет вызов может завершиться с ошибкой 0x8007000E (значение E_OUTOFMEMORY).

Причина

Уведомления, которые регистрируются путем вызова метода Совет, с помощью общей памяти. Размер кучи по умолчанию имеет значение как 0x100000. при превышении размера кучи при регистрации нового уведомления Значение E_OUTOFMEMORY ошибки.

Это ограничение всей системы; в других слова, если выполняются две программы, которые вызывают Совет, суммарная максимум для обеих программ должен быть меньше, чем 7,900.

Временное решение

Можно настроить размер кучи должен быть максимально 0x800000 путем задания следующих параметров реестра ключи:

Подсистема обмена сообщениями HKLM\SOFTWARE\Microsoft\Windows
Значение Имя: SharedMemMaxSize
Тип значения: REG_DWORD
Значение: 0x800000

HKLM\SOFTWARE\Microsoft\Windows обмена сообщениями Subsystem\Applications\<myapp></myapp>
Значение Имя: SharedMemMaxSize
Тип значения: REG_DWORD
Значение: 0x800000

В этом случае <myapp></myapp> является Имя приложения (без расширения EXE-файл). Например если ваш приложение является Mad.exe, введите MAD для <myapp></myapp>значение.

Свойства

Код статьи: 269794 - Последний отзыв: 5 июня 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Outlook 2007
  • Microsoft Exchange Server 5.5 Standard Edition
Ключевые слова: 
kbmsg kbprb kbmt KB269794 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:269794

Отправить отзыв

 

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