Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Въведение

Тази статия се описва проблем, който предизвиква срив на Silverlight за Windows Embedded приложение от изтичане на памет в потребителска контрола от тип VTYPE_BSTR в Windows Embedded Compact 2013. Налична е актуализация за да решите този проблем. Преди да инсталирате тази актуализация, трябва да се инсталира всички издадени преди това актуализации за този продукт.

Симптоми

Имате приложение на Silverlight за Windows Embedded в Windows Embedded Compact 2013. Ако приложението създава и регистрира потребителска контрола като свойство на потребителски зависимост от тип VTYPE_BSTR, това може да доведе до изтичане на памет. Освен това загуба на памет може да предизвика приложението да се срине.

Примери:

  • Когато IXRCustomUserControl::GetPropertyValue() метод се нарича XRValue се връща и задава променлива XRValue.shouldFreeValuePointer грешен. Това води до прекъсване. Ако зададете XRValue.shouldFreeValuePointer променлива в приложението, това води до изтичане на памет.

  • Когато GetDependencyProperty метод се нарича XRValue се връща и задава променлива XRValue.shouldFreeValuePointer True. Това води до изтичане на памет.


Информация за актуализация на софтуер

Информация за изтегляне

Вграден Компактен 2013 ежемесечно актуализиране на Windows (юли 2015) вече се предлага от Microsoft. За да изтеглите актуализацията Windows Embedded Compact 2013 месечни, отидете на Microsoft OEM Online или 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

Програмата files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedxamltools


Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

Научете повече за терминологията , използвана за описание на софтуерните актуализации от Microsoft.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×