MEMPERBAIKI: Silverlight untuk Windows Embedded aplikasi lumpuh dari kebocoran kehabisan memori di kontrol kustom jenis VTYPE_BSTR di Windows 7 ringkas tertanam

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3032063
Pendahuluan
Artikel ini menjelaskan masalah yang memicu lumpuh aplikasi Silverlight untuk Windows Embedded dari kebocoran kehabisan memori di kontrol kustom jenis VTYPE_BSTR di Windows 7 ringkas tertanam. Pemutakhiran tersedia untuk mengatasi masalah ini. Sebelum Anda menginstal pembaruan ini, Semua pembaruan sebelumnya diterbitkan untuk produk ini harus diinstal.
Gejala
Anda memiliki aplikasi Silverlight untuk Windows Embedded di Windows 7 ringkas tertanam. Jika aplikasi membuat dan mendaftarkan kontrol kustom sebagai properti kustom dependensi jenis VTYPE_BSTR, terjadi kebocoran kehabisan memori. Selain itu, kebocoran kehabisan memori dapat menyebabkan aplikasi lumpuh.

Contoh:
  • Metode IXRCustomUserControl::GetPropertyValue() disebut, XRValue dikembalikan dan menetapkan variabel XRValue.shouldFreeValuePointer ke palsu. Hal ini menyebabkan jeda. Jika Anda menetapkan XRValue.shouldFreeValuePointer = True di aplikasi Anda, ini akan menyebabkan kebocoran kehabisan memori.
  • Metode GetDependencyProperty disebut, XRValue dikembalikan dan menyetel variabel XRValue.shouldFreeValuePointer ke True. Hal ini juga menyebabkan kebocoran kehabisan memori.

Kebocoran kehabisan memori ini akhirnya menyebabkan aplikasi lumpuh.
Pemecahan masalah

Informasi pemutakhiran peranti penangkap lunak

Pembaruan peranti penangkap lunak yang didukung sekarang tersedia dari Microsoft sebagai Tertanam ringkas 7 bulanan Pemutakhiran Windows (Juni 2015).

Catatan Windows Embedded ringkas 7 bulanan pembaruan tersedia untuk diunduh dari situs web Microsoft Download Center berikut:

Prasyarat

Pemutakhiran ini didukung hanya jika semua pembaruan sebelumnya diterbitkan untuk produk ini juga telah diinstal.

Persyaratan menghidupkan ulang

Setelah Anda menerapkan pembaruan ini, Anda harus melakukan pembuatan bersih platform keseluruhan. Untuk melakukannya, gunakan salah satu dari metode berikut ini:
  • Membangun menu, klik Solusi bersih, dan kemudian klik Membangun solusi.
  • Membangun menu, klik Solusi membangun kembali.
Anda tidak harus me-restart komputer setelah Anda menerapkan pembaruan peranti penangkap lunak.

Informasi penggantian pemutakhiran

Pembaruan ini tidak menggantikan pembaruan lainnya.

Informasi berkas

Versi bahasa Perserikatan Kerajaan paket pembaruan peranti penangkap lunak ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam Daftar Tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Coordinated Universal Time (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab zona waktu di item Tanggal dan Waktu di Control Panel.
Berkas yang disertakan dalam paket pemutakhiran ini
Nama berkasUkuran berkasTanggalWaktugaris jatuh berseri
Xamlruntime.map1,840,53403-Jul-201510:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.rel2,848,17603-Jul-201510:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.dll1,712,12803-Jul-201510:55Public\Common\Oak\Target\Mipsii\Checked
Xamlruntime.map1,435,94603-Jul-201510:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.rel2,322,26103-Jul-201510:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.dll1,236,99203-Jul-201510:56Public\Common\Oak\Target\Mipsii\Retail
Xamlruntime.map2,462,37903-Jul-201510:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.rel3,905,40003-Jul-201510:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.dll2,523,13603-Jul-201510:55Public\Common\Oak\Target\Mipsii\Debug
Xamlruntime.map1,833,28803-Jul-201510:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.rel1,763,46003-Jul-201510:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.dll1,359,87203-Jul-201510:56Public\Common\Oak\Target\Armv6\Checked
Xamlruntime.map1,264,16903-Jul-201510:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.rel1,577,83103-Jul-201510:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.dll970,75203-Jul-201510:56Public\Common\Oak\Target\Armv6\Retail
Xamlruntime.map2,485,09003-Jul-201510:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.rel2,317,24403-Jul-201510:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.dll2,232,32003-Jul-201510:55Public\Common\Oak\Target\Armv6\Debug
Xamlruntime.map1,787,55803-Jul-201510:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel1,731,06703-Jul-201510:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll1,060,86403-Jul-201510:55Public\Common\Oak\Target\X86\Checked
Xamlruntime.map1,428,78803-Jul-201510:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel1,626,08703-Jul-201510:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll778,24003-Jul-201510:54Public\Common\Oak\Target\X86\Retail
Xamlruntime.map2,282,23903-Jul-201510:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel2,140,37303-Jul-201510:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll1,601,53603-Jul-201510:55Public\Common\Oak\Target\X86\Debug
Xamlruntime.map1,803,33303-Jul-201510:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.rel2,186,19303-Jul-201510:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.dll1,265,66403-Jul-201510:55Public\Common\Oak\Target\Sh4\Checked
Xamlruntime.map1,425,65203-Jul-201510:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.rel1,955,17903-Jul-201510:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.dll925,69603-Jul-201510:55Public\Common\Oak\Target\Sh4\Retail
Xamlruntime.map2,461,37203-Jul-201510:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.rel2,927,89703-Jul-201510:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.dll2,015,23203-Jul-201510:55Public\Common\Oak\Target\Sh4\Debug
Xamlruntime.map1,838,85003-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.rel2,819,66903-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.dll1,703,93603-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Checked
Xamlruntime.map1,434,54403-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.rel2,301,49703-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.dll1,236,99203-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Retail
Xamlruntime.map2,460,54303-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.rel3,879,01003-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.dll2,514,94403-Jul-201510:55Public\Common\Oak\Target\Mipsii_fp\Debug
Xamlruntime.map1,833,27603-Jul-201510:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel1,763,46003-Jul-201510:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll1,351,68003-Jul-201510:56Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map1,264,09403-Jul-201510:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel1,577,80203-Jul-201510:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll966,65603-Jul-201510:56Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map2,485,09803-Jul-201510:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel2,317,21503-Jul-201510:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll2,228,22403-Jul-201510:55Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.map1,833,82603-Jul-201510:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.rel1,769,08603-Jul-201510:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.dll1,372,16003-Jul-201510:56Public\Common\Oak\Target\Armv5\Checked
Xamlruntime.map1,264,65603-Jul-201510:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.rel1,582,47103-Jul-201510:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.dll983,04003-Jul-201510:55Public\Common\Oak\Target\Armv5\Retail
Xamlruntime.map2,484,75403-Jul-201510:55Public\Common\Oak\Target\Armv5\Debug
Xamlruntime.rel2,324,87103-Jul-201510:55Public\Common\Oak\Target\Armv5\Debug
Xamlruntime.dll2,240,51203-Jul-201510:55Public\Common\Oak\Target\Armv5\Debug
Referensi
Pelajari tentang terminologi Microsoft yang digunakan untuk menjelaskan pembaruan peranti penangkap lunak.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3032063 - Tinjauan Terakhir: 07/14/2015 22:10:00 - Revisi: 2.0

Windows Embedded Compact 7

  • kbqfe kbfix kbpubtypekc kbexpertiseinter kbsurveynew atdownload kbmt KB3032063 KbMtid
Tanggapan