Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Ú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ý 7. 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ý 7. Ak aplikácia vytvára a stlačenie vlastnú vlastnosť závislosti typu VTYPE_BSTRvlastný ovládací prvok, sa môže vyskytnúť pretečeniu pamäte. Okrem toho pretekania pamäte môže spôsobiť zlyhanie aplikácie.

Príklady:

  • IXRCustomUserControl::GetPropertyValue() metódou, XRValue vráti a nastaví premennej XRValue.shouldFreeValuePointer na hodnotu False. To spôsobí prerušenie. Ak nastavíte XRValue.shouldFreeValuePointer = True v aplikácii spôsobí pretečenie pamäte.

  • GetDependencyProperty metódou, XRValue vráti a nastaví premenná XRValue.shouldFreeValuePointer . To tiež spôsobuje pretekanie pamäte.


Tieto pretečenia pamäte nakoniec spôsobiť aplikácia zlyhá.

Riešenie

Informácie o aktualizáciách softvéru

Podporované software update je teraz k dispozícii od spoločnosti Microsoft ako Windows Embedded kompaktný 7 mesačné aktualizácie (jún 2015).

Poznámka: Windows Embedded kompaktný 7 mesačné aktualizácie je k dispozícii na nasledujúcej webovej lokalite Microsoft Download Center:

Windows Embedded kompaktný 7 aktualizácií

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.map

1,840,534

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.rel

2,848,176

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.dll

1,712,128

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii\Checked

Xamlruntime.map

1,435,946

03-Jul-2015

10:56

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.rel

2,322,261

03-Jul-2015

10:56

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.dll

1,236,992

03-Jul-2015

10:56

Public\Common\Oak\Target\Mipsii\Retail

Xamlruntime.map

2,462,379

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.rel

3,905,400

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.dll

2,523,136

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii\Debug

Xamlruntime.map

1,833,288

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.rel

1,763,460

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.dll

1,359,872

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv6\Checked

Xamlruntime.map

1,264,169

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.rel

1,577,831

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.dll

970,752

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv6\Retail

Xamlruntime.map

2,485,090

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.rel

2,317,244

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.dll

2,232,320

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv6\Debug

Xamlruntime.map

1,787,558

03-Jul-2015

10:55

Public\Common\Oak\Target\X86\Checked

Xamlruntime.rel

1,731,067

03-Jul-2015

10:55

Public\Common\Oak\Target\X86\Checked

Xamlruntime.dll

1,060,864

03-Jul-2015

10:55

Public\Common\Oak\Target\X86\Checked

Xamlruntime.map

1,428,788

03-Jul-2015

10:54

Public\Common\Oak\Target\X86\Retail

Xamlruntime.rel

1,626,087

03-Jul-2015

10:54

Public\Common\Oak\Target\X86\Retail

Xamlruntime.dll

778,240

03-Jul-2015

10:54

Public\Common\Oak\Target\X86\Retail

Xamlruntime.map

2,282,239

03-Jul-2015

10:55

Public\Common\Oak\Target\X86\Debug

Xamlruntime.rel

2,140,373

03-Jul-2015

10:55

Public\Common\Oak\Target\X86\Debug

Xamlruntime.dll

1,601,536

03-Jul-2015

10:55

Public\Common\Oak\Target\X86\Debug

Xamlruntime.map

1,803,333

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.rel

2,186,193

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.dll

1,265,664

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Checked

Xamlruntime.map

1,425,652

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.rel

1,955,179

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.dll

925,696

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Retail

Xamlruntime.map

2,461,372

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.rel

2,927,897

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.dll

2,015,232

03-Jul-2015

10:55

Public\Common\Oak\Target\Sh4\Debug

Xamlruntime.map

1,838,850

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.rel

2,819,669

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.dll

1,703,936

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Checked

Xamlruntime.map

1,434,544

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.rel

2,301,497

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.dll

1,236,992

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Retail

Xamlruntime.map

2,460,543

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.rel

3,879,010

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.dll

2,514,944

03-Jul-2015

10:55

Public\Common\Oak\Target\Mipsii_fp\Debug

Xamlruntime.map

1,833,276

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.rel

1,763,460

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.dll

1,351,680

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv7\Checked

Xamlruntime.map

1,264,094

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.rel

1,577,802

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.dll

966,656

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv7\Retail

Xamlruntime.map

2,485,098

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.rel

2,317,215

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.dll

2,228,224

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv7\Debug

Xamlruntime.map

1,833,826

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.rel

1,769,086

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.dll

1,372,160

03-Jul-2015

10:56

Public\Common\Oak\Target\Armv5\Checked

Xamlruntime.map

1,264,656

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.rel

1,582,471

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.dll

983,040

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv5\Retail

Xamlruntime.map

2,484,754

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.rel

2,324,871

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv5\Debug

Xamlruntime.dll

2,240,512

03-Jul-2015

10:55

Public\Common\Oak\Target\Armv5\Debug


Odkazy

Oboznámte sa s terminológia že Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×