Makale numarası: 2516902 - Son Gözden Geçirme: 14 Nisan 2011 Perşembe - Gözden geçirme: 2.0

Bir depolama aygıtı veya bir usb Windows Katıştırılmış ce 6.0 R3-tabanlı bir aygıt takılı HID üzerinde bazı işlemler gerçekleştirdiğinizde bir bellek sızıntısı oluşuyor

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

Aşağıdaki senaryoyu düşünün:
  • Aşağıdaki aygıtlardan biri Windows Katıştırılmış ce 6.0 R3-tabanlı bir aygıt ekle:
    • Bir depolama aygıtı. Örneğin, bir sd kart veya cf kart.
    • usb İnsan Arabirim Aygıtı (HID). Örneğin, bir usb klavye veya bir usb fare.
  • Aşağıdaki işlemlerden birini gerçekleştirin:
    • Kaldırır ve depolama aygıtı veya usb HID aygıtı hızlı bir şekilde takın.
    • Askıya alınıp Windows Katıştırılmış ce 6.0 R3 tabanlı aygıt devam ettirin.
Bu senaryoda, bazı olay işleyicileri kurtulurlar. Siz işlemlerden birini sık sık yinelemek, dosya sistemi Disk Yöneticisi'ni (fsdmgr) işlevleri veya usb Yığın bellek sızıntısı oluşur. Bu azaltmak için aygıtın performansını neden olur.

Neden

fsdmgr işlevleri bir bellek sızıntısı

Depolama aygıt kaldırıldı takıldıktan bölümleri çıkarır işlevi çağrılmadığından ve önce bu sorun oluşur.PnPUnloadDelayalt anahtarın zaman aşımına uğrar.

usb Yığın bellek sızıntısı

Bu sorun, bazı olay işleyicileri resume döngüsü sırasında var olan tanıtıcı örneklerini boşaltma olmadan yeniden nedeniyle oluşur.

Çözüm

Yazılım güncelleştirmesi bilgileri

Windows Katıştırılmış ce 6.0 Platform Builder Aylık Güncelleştirmesi (Mart 2011) desteklenen bir yazılım güncelleştirmesi Microsoft'tan artık kullanılabilir. Bunun, bu makalenin "dosya bilgileri" bölümüne giderek onaylayabilirsiniz. Paket dosyası 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 şöyledir:
Ürün sürümü-yyaagg-bbssssss-işlemci türü
Örneğin: Wincepb50-060503-kb917590-armv4i.msi kb makalesi 917590'da belgelenen ve Mayıs 2006 aylık güncelleştirmesinde bulunan ARMV4i Windows Katıştırılmış ce 5.0 Platform Builder düzeltme olduğunu. Bu sorunu hemen gidermek için Windows Katıştırılmış ce Platform Builder'ı edinme hakkında bilgi için aşağıdaki makale numarasını tıklatın ve çekirdek işletim sistemi güncelleştirmeleri:
837392  (http://support.microsoft.com/kb/837392/ ) Microsoft Windows Katıştırılmış ce Platform Builder ürünlerinin çekirdek işletim sistemi nasıl giderir


NotBu Windows Katıştırılmış ce 6.0 Aylık Güncelleştirmesi ayrıca aşağıdaki Microsoft Yükleme Merkezi Web sitesinden yüklenebilir:
Windows Embedded ce 6.0 güncelleştirir (http://www.microsoft.com/downloads/en/ResultsForProduct.aspx?productID=f8af6708-edcb-472a-829d-f73d951c35a1&stype=ss_sd&displaylang=en&nr=10&sortCriteria=Popularity&sortOrder=Ascending)

Önkoşullar

Bu yazılım güncelleştirmesini uygulamak için tüm önceden yüklü bu ürüne yönelik yazılım güncelleştirmelerini vermiş olması.

Yeniden başlatma gereksinimi

Bu yazılım güncelleştirmesini yükledikten 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:
  • ÜzerindeYapımenüsünde'i tıklatınClean çözümüve iÇözümü olu?turun.
  • ÜzerindeYapımenüsünde'i 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, güncelleştirmelerin yerini almaz.

Dosya bilgileri

Bu yazılım güncelleştirme paketinin İngilizce sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenen. Tarihleri ve saatleri bu dosyaların UTC (eşgüdümlü evrensel saat) Kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak içinSaat dilimisekmesindeTarih ve saatDenetim Masası'nda madde.
Installer dosyaları
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya boyutuTarihiSaat
Wincepb60-110329-kb2516902-armv4i.msi3,985,92029 Mar 201118: 56
Wincepb60-110329-kb2516902-mipsii.msi3,906,04829 Mar 201118: 56
Wincepb60-110329-kb2516902-mipsii_fp.msi3,907,58429 Mar 201118: 56
Wincepb60-110329-kb2516902-mipsiv.msi3,938,81629 Mar 201118: 56
Wincepb60-110329-kb2516902-mipsiv_fp.msi3,939,84029 Mar 201118: 56
Wincepb60-110329-kb2516902-sh4.msi3,799,55229 Mar 201118: 56
Wincepb60-110329-kb2516902-x86.msi3,475,96829 Mar 201118: 56
Bu düzeltme paketinin içerdiği dosyalar
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya boyutuTarihiSaatYol
Windows embedded ce 6.0_update_kb2516902.htm8,27129 Mar 201117: 25110329_kb2516902
LogicalDisk.hpp10,06424 Mar 201119: 55Private\Winceos\Coreos\Storage\Fsdmgr
Partition.hpp18,16224 Mar 201119: 55Private\Winceos\Coreos\Storage\Fsdmgr
Setup.cpp25,94124 Mar 201119: 55Public\Common\Oak\Drivers\Usb\Class\Hid\Hidclass\Usbpdd
Cdevice.cpp215,01524 Mar 201119: 55Public\Common\Oak\Drivers\Usb\Hcd\Common
Chw.cpp75,68524 Mar 201119: 55Public\Common\Oak\Drivers\Usb\Hcd\Usb20\Ehci
Cdevice.cpp212,27024 Mar 201119: 55Public\Common\Oak\Drivers\Usb\Hcd\Usb20\Usb2com
Ehcdmdd.lib816,96424 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Ehci_lib.lib1,513,44024 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Fsdmgr_lib.lib1,525,00224 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Hcd2lib.lib665,14024 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Hcdlib.lib679,44824 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Uhci_lib.lib1,329,93624 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Usbhid_lib.lib200,81824 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Debug
Ehcdmdd.lib471,31024 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Retail
Ehci_lib.lib765,13224 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Retail
Fsdmgr_lib.lib1,238,80824 Mar 201119: 50Public\Common\Oak\Lib\Armv4i\Retail
Hcd2lib.lib267,15424 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Retail
Hcdlib.lib274,81824 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Retail
Uhci_lib.lib528,59024 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Retail
Usbhid_lib.lib80,79224 Mar 201119: 51Public\Common\Oak\Lib\Armv4i\Retail
Ehcdmdd.lib790,51824 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Debug
Ehci_lib.lib1,471,63224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Debug
Fsdmgr_lib.lib1,499,74824 Mar 201119: 51Public\Common\Oak\Lib\Mipsii\Debug
Hcd2lib.lib651,20224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Debug
Hcdlib.lib665,57424 Mar 201119: 51Public\Common\Oak\Lib\Mipsii\Debug
Uhci_lib.lib1,304,06824 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Debug
Usbhid_lib.lib195,39224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Debug
Ehcdmdd.lib449,63024 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Retail
Ehci_lib.lib744,29624 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Retail
Fsdmgr_lib.lib1,247,02624 Mar 201119: 51Public\Common\Oak\Lib\Mipsii\Retail
Hcd2lib.lib269,99224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Retail
Hcdlib.lib278,04424 Mar 201119: 51Public\Common\Oak\Lib\Mipsii\Retail
Uhci_lib.lib525,86624 Mar 201119: 51Public\Common\Oak\Lib\Mipsii\Retail
Usbhid_lib.lib81,41024 Mar 201119: 52Public\Common\Oak\Lib\Mipsii\Retail
Ehcdmdd.lib790,58424 Mar 201119: 53Public\Common\Oak\Lib\Mipsii_fp\Debug
Ehci_lib.lib1,471,75624 Mar 201119: 53Public\Common\Oak\Lib\Mipsii_fp\Debug
Fsdmgr_lib.lib1,500,05224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Debug
Hcd2lib.lib651,25024 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Debug
Hcdlib.lib665,60624 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Debug
Uhci_lib.lib1,304,14224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Debug
Usbhid_lib.lib195,41424 Mar 201119: 53Public\Common\Oak\Lib\Mipsii_fp\Debug
Ehcdmdd.lib449,68424 Mar 201119: 53Public\Common\Oak\Lib\Mipsii_fp\Retail
Ehci_lib.lib744,40824 Mar 201119: 53Public\Common\Oak\Lib\Mipsii_fp\Retail
Fsdmgr_lib.lib1,247,45024 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Retail
Hcd2lib.lib270,04224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Retail
Hcdlib.lib278,09824 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Retail
Uhci_lib.lib525,96224 Mar 201119: 52Public\Common\Oak\Lib\Mipsii_fp\Retail
Usbhid_lib.lib81,43824 Mar 201119: 53Public\Common\Oak\Lib\Mipsii_fp\Retail
Ehcdmdd.lib796,76624 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Debug
Ehci_lib.lib1,483,19224 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Debug
Fsdmgr_lib.lib1,522,98024 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Debug
Hcd2lib.lib656,03024 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Debug
Hcdlib.lib670,72624 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Debug
Uhci_lib.lib1,312,71624 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Debug
Usbhid_lib.lib196,38424 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv\Debug
Ehcdmdd.lib452,99424 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Ehci_lib.lib751,18424 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Fsdmgr_lib.lib1,264,39624 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Hcd2lib.lib273,18024 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Hcdlib.lib281,38024 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Uhci_lib.lib531,26824 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Usbhid_lib.lib82,78424 Mar 201119: 53Public\Common\Oak\Lib\Mipsiv\Retail
Ehcdmdd.lib796,83224 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ehci_lib.lib1,483,31624 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Fsdmgr_lib.lib1,523,28424 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Hcd2lib.lib656,07824 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Hcdlib.lib670,75824 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Uhci_lib.lib1,312,79024 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Usbhid_lib.lib196,40624 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ehcdmdd.lib453,04824 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ehci_lib.lib751,29624 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Fsdmgr_lib.lib1,264,81624 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Hcd2lib.lib273,23024 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Hcdlib.lib281,43424 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Uhci_lib.lib531,36424 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Usbhid_lib.lib82,81224 Mar 201119: 54Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ehcdmdd.lib703,00224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Ehci_lib.lib1,299,42424 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Fsdmgr_lib.lib1,345,88224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Hcd2lib.lib569,20224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Hcdlib.lib581,24224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Uhci_lib.lib1,135,98224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Usbhid_lib.lib170,24824 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Debug
Ehcdmdd.lib415,48224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Retail
Ehci_lib.lib686,75624 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Retail
Fsdmgr_lib.lib1,137,82224 Mar 201119: 54Public\Common\Oak\Lib\Sh4\Retail
Hcd2lib.lib248,03824 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Retail
Hcdlib.lib255,23224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Retail
Uhci_lib.lib485,20224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Retail
Usbhid_lib.lib76,78224 Mar 201119: 55Public\Common\Oak\Lib\Sh4\Retail
Ehcdmdd.lib651,21624 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Ehci_lib.lib1,240,49624 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Fsdmgr_lib.lib1,270,43024 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Hcd2lib.lib562,82224 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Hcdlib.lib573,47424 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Uhci_lib.lib1,114,45624 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Usbhid_lib.lib173,89824 Mar 201119: 50Public\Common\Oak\Lib\X86\Debug
Ehcdmdd.lib393,38824 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail
Ehci_lib.lib656,14224 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail
Fsdmgr_lib.lib1,069,36024 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail
Hcd2lib.lib238,32424 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail
Hcdlib.lib244,04024 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail
Uhci_lib.lib460,30224 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail
Usbhid_lib.lib77,03224 Mar 201119: 50Public\Common\Oak\Lib\X86\Retail

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Hakkında daha fazla bilgi içinPNPUnloadDelayalt anahtarını için Depolama Yöneticisi, aşağıdaki Microsoft Developer ağ (msdn) Web sitesini ziyaret edin:
"pnpunloaddelay" alt hakkında genel bilgiler (http://msdn.microsoft.com/en-us/library/aa912238.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: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB2516902 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:2516902  (http://support.microsoft.com/kb/2516902/en-us/ )