Makale numarası: 2514264 - Son Gözden Geçirme: 16 Nisan 2011 Cumartesi - Gözden geçirme: 3.0

FreePhysPage ve HNDLCreateHandle işlevleri Windows Katıştırılmış ce 6.0 R3 aynı anda çalıştırdığınızda bir kilitlenme oluşabilir

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 iki işlevi Windows Katıştırılmış ce 6.0 R3 aynı anda çalıştırdığınızda, bir kilitlenme ortaya çıkabilir:
  • FreePhysPage 
  • HNDLCreateHandle 
Not,FreePhysPagefiziksel belleği boşaltmak için işlevi çağrılırsa veHNDLCreateHandleNesne tanıtıcıları oluşturma işlevi çağrılır.

Neden

Kritik bölüm hem de nesne tanıtıcısı tablo kilidi bu iki işlev çağrısı için bu sorun oluşur. Ancak, kritik arama işlevleri bölümüne ve nesneyi işlemek farklı sırada tablo kilidi.

Çö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ç
Wincepb60-110321-kb2514264-armv4i.msi3,502,59221 Mar 201123: 12
Wincepb60-110321-kb2514264-mipsii.msi3,340,80021 Mar 201123: 12
Wincepb60-110321-kb2514264-mipsii_fp.msi3,456,00021 Mar 201123: 12
Wincepb60-110321-kb2514264-mipsiv.msi3,377,15221 Mar 201123: 12
Wincepb60-110321-kb2514264-mipsiv_fp.msi3,500,54421 Mar 201123: 12
Wincepb60-110321-kb2514264-sh4.msi3,155,96821 Mar 201123: 12
Wincepb60-110321-kb2514264-x86.msi2,989,56821 Mar 201123: 12
Bu düzeltme paketinin içerdiği dosyalar
Bu tabloyu kapaBu tabloyu aç
Windows embedded ce 6.0_update_kb2514264.htm7,90321 Mar 201123: 07110321_kb2514264
Physmem.c33,05615 Mar 201120: 23Private\Winceos\Coreos\Nk\Kernel
Schedule.c29,26715 Mar 201120: 23Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib2,742,83215 Mar 201120: 20Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib2,779,69615 Mar 201120: 20Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib1,766,11815 Mar 201120: 20Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib1,791,54615 Mar 201120: 20Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib2,585,94815 Mar 201120: 21Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib2,621,93415 Mar 201120: 21Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib1,675,44815 Mar 201120: 21Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib1,705,59215 Mar 201120: 21Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib2,660,80015 Mar 201120: 22Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib2,697,06215 Mar 201120: 22Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib1,735,15015 Mar 201120: 21Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib1,765,40215 Mar 201120: 21Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib2,618,33815 Mar 201120: 22Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib2,654,45615 Mar 201120: 22Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib1,700,49615 Mar 201120: 22Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib1,730,54215 Mar 201120: 22Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib2,698,44815 Mar 201120: 23Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib2,734,84215 Mar 201120: 23Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib1,766,65815 Mar 201120: 22Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib1,796,80815 Mar 201120: 22Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib2,180,76415 Mar 201120: 23Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib2,205,99615 Mar 201120: 23Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib1,519,02815 Mar 201120: 23Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib1,543,40415 Mar 201120: 23Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib2,172,39215 Mar 201120: 20Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib2,200,52415 Mar 201120: 20Public\Common\Oak\Lib\X86\Debug
Nkmain.lib1,531,10215 Mar 201120: 20Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib1,551,11415 Mar 201120: 20Public\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

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 atdownload kbsurveynew kbexpertiseadvanced kbmt KB2514264 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:2514264  (http://support.microsoft.com/kb/2514264/en-us/ )