Makale numarası: 2600035 - Son Gözden Geçirme: 11 Ekim 2011 Salı - Gözden geçirme: 1.0

Düzeltme: Windows Katıştırılmış ce 6.0 R3 dosya tanıtıcısı kapatılıncaya kadar FlushFileBuffers işlevi etkili olmaz

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

, FlushFileBuffers işlev Windows Katıştırılmış ce 6.0 R3 dosya tanıtıcısı kapatılıncaya kadar etkili olmaz. Bu sorun, aşağıdaki dosya sistemlerinde oluşur:
  • fat dosya sistemi
  • Olan Genişletilmiş fat dosya sistemi TransactData kayıt defteri alt anahtarı ayarlanmış 1
  • Güvenli işlem fat dosya sistemi (TexFAT)

Bu sorunla karşılaşabileceğiniz senaryolar şunlardır:
  • Çağırdığınız FlushFileBuffers bir dosyaya veri yazmak için işlevi. Dosya tanıtıcısı kapatılıncaya kadar dosya boyutunu değiştirmez.
  • Aradığınızda FlushFileBuffersişlev bir dosyaya Temizlenen verileri elde etmek için aşağıdaki hata iletilerinden birini alabilirsiniz:

    Hata iletisi 1
    Dosya yok.
    Hata iletisi 2
    Veri eşleşmedi.

Neden

Bu sorun nedeniyle oluşur. FILE_FLAG_WRITE_THROUGH Bayrak için temel dosya tanıtıcısı için dosya sistemi önbelleği Yöneticisi yapılandırılmamış.

Çözüm

Yazılım güncelleştirmesi bilgileri

Desteklenen bir yazılım güncelleştirmesi Microsoft'tan edinilebilir Windows Embedded ce 6.0 Aylık Güncelleştirmesi Eylül 2011. "Dosya bilgileri" bölümünde, paket dosyası adı ürün sürümünü, tarihini, Bilgi Bankası makale numarasını ve işlemci türü içerir. Paket dosya adı biçimi aşağıdaki gibidir:
Ürün sürümü-yyaagg-bbssssss-işlemci türü
Örneğin, Wincepb60-110128-kb2492159-armv4i.msi, 2492159 kb makalesinde belgelenen ve Ocak 2011 aylık güncelleştirmesinde bulunan ARMV4i Windows Katıştırılmış ce 6.0 Platform Builder düzeltmesidir.

Bu sorunu hemen çözümlemek için bu Windows Katıştırılmış ce 6.0 Aylık Güncelleştirmesi aşağıdaki Microsoft Web sitesinden yükleyin.

Microsoft Yükleme Merkezi
Windows Embedded ce 6.0 (http://www.microsoft.com/download/en/search.aspx?q=Windows%20Embedded%20CE%206.0%20Monthly%20Update)

Önkoşullar

Bu güncelleştirme yalnızca bu ürün için daha önce yayımlanan güncelleştirmelerin tümü de yüklüyse desteklenmektedir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi uyguladıktan sonra platformun tamamı için temiz bir yapı oluşturma gerçekleştirmeniz gerekir. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:
  • Üzerinde Yapı menüsünü tıklatın Temiz bir çözümve i Çözümü olu?turun.
  • Üzerinde Yapı menüsünü tıklatın Çözümü yeniden olu?turun.
Bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme, başka güncelleştirmelerin yerini almaz.

Dosya bilgileri

Bu yazılım güncelleştirme paketinin İngilizce sürümü aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Tarihler ve saatler için bu dosyalar, Eşgüdümlü Evrensel Saat (utc) listelenmiştir. Dosya bilgilerini görüntülediğinizde, bu yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak için Saat dilimi sekmesinde Tarih ve saat Denetim Masası'nda öğe.
Installer dosyaları
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya boyutuTarihSaat
Wincepb60-110907-kb2600035-armv4i.msi819,20007 Eyl 201123: 00
Wincepb60 110907 kb2600035 mipsii.msi811,00807 Eyl 201123: 00
Wincepb60 110907 kb2600035 mipsii_fp.msi811,00807 Eyl 201123: 00
Wincepb60 110907 kb2600035 mipsiv.msi815,10407 Eyl 201123: 00
Wincepb60 110907 kb2600035 mipsiv_fp.msi815,10407 Eyl 201123: 00
Wincepb60 110907 kb2600035 sh4.msi798,72007 Eyl 201123: 00
Wincepb60 110907 kb2600035 x86.msi757,76007 Eyl 201123: 00
Bu güncelleştirme paketinin içerdiği dosyalar
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya boyutuTarihSaatYol
Windows ce 6.0_update_kb2600035.htm katıştırılmış7,88607 Eyl 201119: 55110907_kb2600035
Cachedvolume.cpp38,97918 Ağu 201121: 25Private\Winceos\Coreos\Fsd\Cachefilt
Cachefilt.lib647,12218 Ağu 201121: 24Public\Common\Oak\Lib\Armv4i\Debug
Cachefilt.lib390,94618 Ağu 201121: 24Public\Common\Oak\Lib\Armv4i\Retail
Cachefilt.lib636,63018 Ağu 201121: 24Public\Common\Oak\Lib\Mipsii\Debug
Cachefilt.lib398,42018 Ağu 201121: 24Public\Common\Oak\Lib\Mipsii\Retail
Cachefilt.lib636,70418 Ağu 201121: 24Public\Common\Oak\Lib\Mipsii_fp\Debug
Cachefilt.lib398,45618 Ağu 201121: 24Public\Common\Oak\Lib\Mipsii_fp\Retail
Cachefilt.lib641,76818 Ağu 201121: 24Public\Common\Oak\Lib\Mipsiv\Debug
Cachefilt.lib403,48418 Ağu 201121: 24Public\Common\Oak\Lib\Mipsiv\Retail
Cachefilt.lib641,84218 Ağu 201121: 24Public\Common\Oak\Lib\Mipsiv_fp\Debug
Cachefilt.lib403,52018 Ağu 201121: 24Public\Common\Oak\Lib\Mipsiv_fp\Retail
Cachefilt.lib573,84218 Ağu 201121: 25Public\Common\Oak\Lib\Sh4\Debug
Cachefilt.lib370,60618 Ağu 201121: 25Public\Common\Oak\Lib\Sh4\Retail
Cachefilt.lib542,42218 Ağu 201121: 24Public\Common\Oak\Lib\X86\Debug
Cachefilt.lib341,44818 Ağu 201121: 24Public\Common\Oak\Lib\X86\Retail

Referanslar

Hakkında daha fazla bilgi FlushFileBuffers işlev, aşağıdaki Microsoft Developer Network (msdn) Web sitesini ziyaret edin:
FlushFileBuffers (http://msdn.microsoft.com/en-us/library/ee489770(v=WinEmbedded.60).aspx)
Dosya sistemi önbelleği Yöneticisi hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
Dosya ve Disk önbelleğe alma (http://msdn.microsoft.com/en-us/library/ee489972(v=winembedded.60).aspx)
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ını tıklatın:
824684  (http://support.microsoft.com/kb/824684/ ) Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Bu makaledeki bilginin uygulandığı durum:
  • Windows Embedded CE 6.0 R3
Anahtar Kelimeler: 
kbfix kbqfe kbpubtypekc kbexpertiseinter kbmt KB2600035 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2600035  (http://support.microsoft.com/kb/2600035/en-us/ )