DÜZELTME: Dosya sistemi Windows Embedded CE 6.0 R3 tabanlı bir aygıta bağlı bir birim için yeni bir arabirim tanıttığında, sistem başlatma sırasında bir "Veri İptal" özel durumu oluşabilir

Belirtiler

Windows Embedded CE 6.0 R3 tabanlı bir aygıt başlatın. Daha sonra, dosya sistemi bağlı bir birim için yeni bir arabirim tanıttığında, aşağıdaki özel durumla karşılaşabilirsiniz:

Veri İptal

Neden

Bu sorun, Fsadvertise.lib dosyasının AddAdvertisedInterface işlevindeki bir kod hatası nedeniyle oluşur. AdvertisementListElement yapısı bir DEVDETAIL yapısı içerir. Ve cbName DEVDETAIL yapı üyesinin değerine iki bayt eklendi.

Ancak, bellek ayırma bu iki baytı hesaba katmaz. DEVDETAIL yapısı için ayrılan bellek bir bellek sayfasının sonunda olduğunda, "Belirtiler" bölümünde açıklanan özel durumla sonuçlanan bir erişim ihlali oluşur.

Not Bu sorunu çekirdek hata ayıklayıcısında ayıklarsanız ve Filesys.dll dosyası için Ayrıntılı hata ayıklama bölgesini (ZONE_VERBOSE) etkinleştirirseniz, özel durum oluştuğunda hata ayıklama çıkışında aşağıdaki girdilerden birkaçını fark edersiniz:

AddAdvertisedInterface: 

Çözüm

Yazılım güncelleştirme bilgileri

Windows Embedded CE 6.0 Aylık Güncelleştirmesi Ağustos 2011 olarak desteklenen bir yazılım güncelleştirmesi Microsoft'tan edinilebilir. "Dosya bilgileri" bölümünde, paket dosya adı ürün sürümünü, tarihi, Bilgi Bankası makale numarasını ve işlemci türünü içerir. Paket dosya adı biçimi aşağıdaki gibidir:

Ürün sürümü-yyaaa-kbnnnn-işlemci türüÖrneğin, Wincepb60-110128-kb2492159-armv4i.msi, 2492159 numaralı KB makalesinde belgelenen ve Ocak 2011 aylık güncelleştirmesinde yer alan ARMV4i Windows Embedded CE 6.0 Platform Builder düzeltmesidir.

Bu sorunu hemen çözmek için bu Windows Embedded CE 6.0 Aylık Güncelleştirmesini aşağıdaki Microsoft web sitesinden indirin.

Microsoft İndirme Merkezi

Windows Embedded CE 6.0

Önkoşullar

Bu güncelleştirme, yalnızca bu ürün için daha önce yayımlanan tüm güncelleştirmeler aynı zamanda yüklenmişse desteklenir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi uyguladıktan sonra, tüm platform için temiz bir derleme gerçekleştirmelisiniz. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:

  • Build (Oluştur) menüsünde Clean Solution'ı (Çözümü Temizle) tıklatın ve ardından Build Solution'ı (Çözümü Oluştur) tıklatın.
  • Oluştur menüsünde Çözümü Yeniden Oluştur'u tıklatın.

Bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekmez.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme, başka güncelleştirmelerin yerine geçmez.

Dosya bilgileri

Bu yazılım güncelleştirme paketinin İngilizce sürümü aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha sonraki dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'deki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Yükleyici dosyaları

Dosya adı Dosya boyutu Tarih Saat
Wincepb60-110816-kb2587327-mipsii.msi 458,752 16-Ağu-2011 18:13
Wincepb60-110816-kb2587327-mipsii_fp.msi 462,848 16-Ağu-2011 18:13
Wincepb60-110816-kb2587327-mipsiv.msi 458,752 16-Ağu-2011 18:13
Wincepb60-110816-kb2587327-mipsiv_fp.msi 462,848 16-Ağu-2011 18:13
Wincepb60-110816-kb2587327-sh4.msi 454,656 16-Ağu-2011 18:13
Wincepb60-110816-kb2587327-x86.msi 454,656 16-Ağu-2011 18:13
Wincepb60-110816-kb2587327-armv4i.msi 458,752 16-Ağu-2011 18:13

FilesFiles bu güncelleme paketine dahil olan

Dosya adı Dosya boyutu Tarih Saat Yol
Windows embedded ce 6.0_update_kb2587327.htm 7,692 16-Ağu-2011 17:45 110816_kb2587327
Fsadvertise.lib 49,136 03-Ağu-2011 19:05 public\common\oak\lib\armv4i\debug
Fsadvertise.lib 30,990 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Armv4i\Retail
Fsadvertise.lib 47,868 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsii\Debug
Fsadvertise.lib 31,496 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsii\Retail
Fsadvertise.lib 47,878 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsii_fp\Debug
Fsadvertise.lib 31,508 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsii_fp\Retail
Fsadvertise.lib 48,468 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsiv\Debug
Fsadvertise.lib 32,106 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsiv\Retail
Fsadvertise.lib 48,478 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Fsadvertise.lib 32,118 03-Ağu-2011 19:05 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Fsadvertise.lib 42,918 03-Ağu-2011 19:06 public\common\oak\lib\sh4\debug
Fsadvertise.lib 28,700 03-Ağu-2011 19:06 Public\Common\Oak\Lib\Sh4\Retail
Fsadvertise.lib 42,464 03-Ağu-2011 19:05 Public\Common\Oak\Lib\X86\Debug
Fsadvertise.lib 27,202 03-Ağu-2011 19:05 Public\Common\Oak\Lib\X86\Retail

Başvurular

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması