Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Вступ

У цій статті у цій статті описано проблему, яка викликає Silverlight для ОС Windows Embedded аварійне завершення програми витік пам'яті в додатковий елемент керування, типу VTYPE_BSTR, в ОС Windows Embedded Compact 2013 року. Доступне оновлення для вирішення цієї проблеми. Перш ніж інсталювати це оновлення, потрібно інсталювати всі попередньо випущені оновлення, для цього продукту.

Причини

У вас є Silverlight для ОС Windows Embedded застосунком в ОС Windows Embedded Compact 2013 року. Якщо застосунок створює реєструє настроюваного елемента керування як настроювані залежність властивості типу VTYPE_BSTR, це може викликати, витік пам'яті. Крім того, втрата пам'яті може призвести до аварійне завершення роботи програми.

Приклади:

  • Називають методу IXRCustomUserControl::GetPropertyValue() , є XRValue повертається і встановлює змінну XRValue.shouldFreeValuePointer False. Це призводить до розриву. Якщо значення XRValue.shouldFreeValuePointer змінну у вашому застосунку, це призводить до витік пам'яті.

  • Називають методу GetDependencyProperty , є XRValue повертається і встановлює змінну XRValue.shouldFreeValuePointer True. Це призводить до витік пам'яті.


Відомості про для оновлення програмного забезпечення

Відомості про завантаження

Вбудований Compact 2013 щомісячні оновлення (липень 2015) доступна від корпорації Майкрософт. Щоб завантажити Windows Embedded Compact 2013 року щомісячні оновлення, перейдіть до Постачальника обчислювальної техніки на сайті корпорації Майкрософт або MyOEM.

Попередні вимоги

Це оновлення, підтримується лише, якщо всі попередньо випущені оновлення, для цього продукту також інстальовано.

Необхідність перезавантаження

Після інсталяції цього оновлення, потрібно виконати чисте побудувати всієї платформи. Для цього скористайтеся одним із наведених нижче способів.

  • Створення меню клацніть Чистого рішеньі виберіть Побудувати рішення.

  • Створення меню, натисніть Відновити рішення.

Вам не потрібно перезавантажити комп'ютер, після інсталяції цього оновлення програмного забезпечення.

Відомості про заміну оновлення

Це оновлення не замінює жодних інших оновлень.

Англійська версія цього пакета оновлень програмного забезпечення, має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.

Файли, які входять до складу цього пакета оновлень

Ім'я файлу

Розмір файлу

Дата

Час

Шлях

Xamlruntime_dt.dll

1,133,240

03-Aug-2015

09:31

Public\Common\Oak\Bin\I386

Xamlruntime.map

2,416,804

03-Aug-2015

09:40

Public\Common\Oak\Target\X86\Checked

Xamlruntime.rel

2,126,850

03-Aug-2015

09:40

Public\Common\Oak\Target\X86\Checked

Xamlruntime.dll

1,167,360

03-Aug-2015

09:40

Public\Common\Oak\Target\X86\Checked

Xamlruntime.map

1,373,903

03-Aug-2015

09:39

Public\Common\Oak\Target\X86\Retail

Xamlruntime.rel

1,679,264

03-Aug-2015

09:39

Public\Common\Oak\Target\X86\Retail

Xamlruntime.dll

806,912

03-Aug-2015

09:39

Public\Common\Oak\Target\X86\Retail

Xamlruntime.map

2,584,916

03-Aug-2015

09:39

Public\Common\Oak\Target\X86\Debug

Xamlruntime.rel

2,339,333

03-Aug-2015

09:39

Public\Common\Oak\Target\X86\Debug

Xamlruntime.dll

1,687,552

03-Aug-2015

09:39

Public\Common\Oak\Target\X86\Debug

Xamlruntime.map

5,667,735

03-Aug-2015

09:40

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.rel

2,125,893

03-Aug-2015

09:40

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.dll

1,228,800

03-Aug-2015

09:40

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.map

2,422,252

03-Aug-2015

09:40

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.rel

1,444,016

03-Aug-2015

09:40

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.dll

765,952

03-Aug-2015

09:40

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.map

9,765,731

03-Aug-2015

09:39

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.rel

2,121,746

03-Aug-2015

09:39

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.dll

1,773,568

03-Aug-2015

09:39

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime_dt.dll

1,133,240

03-Aug-2015

09:31

Програма відомості з visual studio 11.0\Vc\Vcwizards\Windowsembeddedxamltools


Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Посилання

Відомості про термінологію , яку використовує корпорація Майкрософт для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×