Исправление: A управляемое приложение использует платформу возникает утечка памяти вызова для вызова неуправляемой функции в платформе .NET Framework 2.0

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

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.:
  • В Microsoft .NET Framework 2.0 Создание управляемого приложения.
  • Управляемое приложение используется платформа вызова для вызова неуправляемой функции.
  • Управляемое приложение содержит структуру, которая использует параметр массива строк.
В этом случае возникает утечка памяти.

Примечание.Эта проблема также возникает, если управляемое приложение содержит структуру, которая использует параметр массива структуры и структуры параметра массива содержит элемент строки.

Решение

Сведения об исправлении

Эта проблема может быть решена с помощью исправления, специально выпущенного корпорацией Майкрософт.. однако оно предназначено только для устранения проблемы, описанной в данной статье.. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается описанная проблема.. Исправление может подвергаться дополнительному тестированию.. Таким образом Если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего пакета обновления платформы .NET Framework 2.0, содержащего это исправление.

Чтобы получить данное исправление и решить проблему немедленно, обратитесь в службу поддержки пользователей Майкрософт.. Полный список телефонов службы поддержки пользователей корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=support
Примечание.В отдельных случаях, если специалистом службы технической поддержки Майкрософт будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена.. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях..

Предвартельные требования

Необходимо установить это исправление .NET Framework 2.0.

Необходимость перезагрузки

После установки исправления перезагружать компьютер не требуется..

Сведения о заменяемых исправлениях

Это исправление не заменяет других исправлений..

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
.NET Framework 2.0, x 86-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Mscordacwks.dll2.0.50727.821802,30419 Марта 2007 г.19: 31X86
Mscorjit.dll2.0.50727.821326,65619 Марта 2007 г.19: 31X86
Mscorlib.dll2.0.50727.8214,308,99219 Марта 2007 г.19: 31X86
Mscorpe.dll2.0.50727.821102,91219 Марта 2007 г.19: 31X86
Mscorwks.dll2.0.50727.8215,633,02419 Марта 2007 г.19: 31X86
Normalization.dll2.0.50727.82115,36019 Марта 2007 г.19: 31X86
Normidna.nlpНеприменимо59,34219 Марта 2007 г.19: 31Неприменимо
Normnfc.nlpНеприменимо45,79419 Марта 2007 г.19: 31Неприменимо
Normnfd.nlpНеприменимо39,28419 Марта 2007 г.19: 31Неприменимо
Normnfkc.nlpНеприменимо66,38419 Марта 2007 г.19: 31Неприменимо
Normnfkd.nlpНеприменимо60,29419 Марта 2007 г.19: 31Неприменимо
Peverify.dll2.0.50727.821136,19219 Марта 2007 г.19: 31X86
Sos.dll2.0.50727.821382,46419 Марта 2007 г.19: 31X86
Vsavb7rt.dll8.0.50727.8211,330,68819 Марта 2007 г.19: 31X86
.NET Framework 2.0, 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Mscordacwks.dll2.0.50727.8211,597,44019 Марта 2007 г.11: 20X64
Mscorjit.dll2.0.50727.8211,587,71219 Марта 2007 г.11: 18X64
Mscorlib.dll2.0.50727.8213,960,83219 Марта 2007 г.14: 36X64
Mscorpe.dll2.0.50727.821157,18419 Марта 2007 г.11: 12X64
Mscorpjt.dll2.0.50727.8212,004,99219 Марта 2007 г.11: 18X64
Mscorwks.dll2.0.50727.82110,334,20819 Марта 2007 г.11: 16X64
Normalization.dll2.0.50727.82118,43219 Марта 2007 г.11: 17X64
Normidna.nlpНеприменимо59,34219 Марта 2007 г.11: 19Неприменимо
Normnfc.nlpНеприменимо45,79419 Марта 2007 г.11: 19Неприменимо
Normnfd.nlpНеприменимо39,28419 Марта 2007 г.11: 19Неприменимо
Normnfkc.nlpНеприменимо66,38419 Марта 2007 г.11: 19Неприменимо
Normnfkd.nlpНеприменимо60,29419 Марта 2007 г.11: 19Неприменимо
Peverify.dll2.0.50727.821205,82419 Марта 2007 г.11: 18X64
Sos.dll2.0.50727.821480,76819 Марта 2007 г.11: 27X64
.NET Framework 2.0, версии на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Mscordacwks.dll2.0.50727.8212,719,23219 Марта 2007 г.11: 21IA-64
Mscorjit.dll2.0.50727.8212,705,92019 Марта 2007 г.11: 19IA-64
Mscorlib.dll2.0.50727.8213,960,83219 Марта 2007 г.15: 27IA-64
Mscorpe.dll2.0.50727.821313,85619 Марта 2007 г.11: 12IA-64
Mscorpjt.dll2.0.50727.8213,501,05619 Марта 2007 г.11: 19IA-64
Mscorwks.dll2.0.50727.82121,317,63219 Марта 2007 г.11: 17IA-64
Normalization.dll2.0.50727.82144,03219 Марта 2007 г.11: 18IA-64
Normidna.nlpНеприменимо59,34219 Марта 2007 г.11: 20Неприменимо
Normnfc.nlpНеприменимо45,79419 Марта 2007 г.11: 20Неприменимо
Normnfd.nlpНеприменимо39,28419 Марта 2007 г.11: 20Неприменимо
Normnfkc.nlpНеприменимо66,38419 Марта 2007 г.11: 20Неприменимо
Normnfkd.nlpНеприменимо60,29419 Марта 2007 г.11: 20Неприменимо
Peverify.dll2.0.50727.821383,48819 Марта 2007 г.11: 19IA-64
Sos.dll2.0.50727.821862,72019 Марта 2007 г.11: 29IA-64

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 934334 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 2.0
Ключевые слова: 
kbfix kbqfe kbmt KB934334 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:934334

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

 

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