Úvod
Tento článok popisuje problém, ktorý spôsobuje zlyhania Silverlight pre Windows Embedded aplikácií z pretekanie pamäte v vlastný ovládací prvok typu VTYPE_BSTR Windows Embedded kompaktný 2013. Aktualizácia je k dispozícii na vyriešenie tohto problému. Pred inštaláciou tejto aktualizácie sa všetky skôr vydané aktualizácie pre tento produkt nainštalovaný.
Príznaky
Máte aplikáciu Silverlight pre Windows Embedded Windows Embedded kompaktný 2013. Ak aplikácia vytvára a stlačenie vlastný ovládací prvok vlastný závislosť objekt typu VTYPE_BSTR, môže to pretekanie pamäte. Okrem toho pretekania pamäte môže spôsobiť zlyhanie aplikácie.
Príklady:-
Pri IXRCustomUserControl::GetPropertyValue() metódou XRValue vráti a nastaví premennej XRValue.shouldFreeValuePointer na hodnotu False. To spôsobí prerušenie. Ak je nastavenie XRValue.shouldFreeValuePointer premenná aplikácie, to spôsobuje pretekanie pamäte.
-
Keď GetDependencyProperty metódou XRValue vráti a nastaví premenná XRValue.shouldFreeValuePointer True. To spôsobuje pretečeniu pamäte.
Informácie o aktualizáciách softvéru
Informácie o prevzatí
Windows Embedded kompaktný 2013 mesačné aktualizácie (júla 2015) je teraz dostupný od spoločnosti Microsoft. Ak chcete prevziať túto aktualizáciu Windows Embedded kompaktný 2013 mesačné, prejdite na Microsoft OEM Online alebo MyOEM.
Požiadavky
Táto aktualizácia je podporovaná len v prípade, že všetky skôr vydané aktualizácie pre tento produkt aj nainštalované.
Požiadavka na reštartovanie
Po použití tejto aktualizácie, musíte vykonať čistú zostava celej platformy. Chcete urobiť, použite jeden z nasledujúcich postupov:
-
V ponuke vytvoriť kliknite Čisté riešeniea kliknite na tlačidlo Riešenie.
-
Zostava ponuke Zostaviť riešenie.
Nemusíte reštartovať počítač po použití tejto aktualizácie.
Informácie o nahradení aktualizácie
Táto aktualizácia nenahrádza žiadne iné aktualizácie.
Anglická verzia tohto balíka aktualizácií softvéru má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.
Súbory, ktoré sú súčasťou tohto balíka aktualizácií
Názov súboru |
Veľkosť súboru |
Dátum |
Čas |
Cesta |
---|---|---|---|---|
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 |
Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedxamltools |
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Oboznámte sa s terminológia že Microsoft používa na popis aktualizácií softvéru.