Makale numarası: 2563721 - Son Gözden Geçirme: 12 Temmuz 2011 Salı - Gözden geçirme: 1.0

Düzeltme: Windows Katıştırılmış ce 6.0 R3 tabanlı bir aygıtta çalışan bir istemci uygulaması bir web servisi istemci çağırdığı zaman "e_outofmemory" hata kodu, uzak bir sunucuda barındırılan bildirebilir

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. Bir web istemci uygulamasının Windows Katıştırılmış ce 6.0 R3 tabanlı bir aygıt üzerinde çalıştırın. İstemci uygulaması, uzak bir sunucuda barındırılan bir web servisi çağırır. Bu senaryoda, aşağıdaki hata kodunu web hizmeti bildirebilir:
E_OUTOFMEMORY

Notİşlemi tamamlamak için bellek yetersiz e_outofmemory hata kodunu gösterir.

Neden

Bu sorun, kodlama stili denetle soap Zarfı oluşturma önce hatalı bir uygulama nedeniyle oluşur.

Kodlama özniteliği yok, uzak bir sunucuda barındırılan web hizmeti işlemi için ayarlanır. Bu nedenle Uzak işlem kodlama Web Hizmetleri Açıklama Dili (ayrıştırma wsdl sırasında) ayrıştırılmaz. Kodlama çözümlenmemiş bir null işaretçisiyle oluşturulur. Uzak işlem imleci geçerli olup olmadığını denetlemez. Ancak, Uzak işlem çağırır SysAllocString yine de bellek ayırmaya çalışmaz. Bu nedenle, bir işlevin dönüş değeri bellek ayırma denetlediğinde e_outofmemory hata kodu bildirdi.

Çö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 Haziran 2011. "Dosya bilgileri" bölümünde, paket dosyası adı ürün sürümünü, tarih, 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ü-yyaagg-bbssssss-işlemci türü
Örneğin: Wincepb60-110128-kb2492159-armv4i.msi 2492159 BB makalesinde belgelenen ve Ocak 2011 aylık güncelleştirmesinde bulunan ARMV4i Windows Katıştırılmış ce 6.0 Platform Builder düzeltme olduğunu.

Bu sorunu hemen gidermek için aşağıdaki Microsoft Web sitelerinden birinden bu Windows Katıştırılmış ce 6.0 Aylık Güncelleştirmesi Yükleme:

Windows Embedded
Windows Embedded ce 6. 0'ı karşıdan yükle (http://www.microsoft.com/windowsembedded/en-us/downloads/download-windows-embedded-ce6.aspx)
Microsoft Yükleme Merkezi
Windows Embedded ce 6.0 (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 güncelleştirme yalnızca bu ürün için daha önce yayımlanan güncelleştirmelerin tümü de yüklüyse desteklenir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi 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:
  • Ü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ü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenen. Eşgüdümlü evrensel saat (utc), tarihleri ve saatleri bu dosyalar listelenir. Dosya bilgilerini görüntülediğinizde 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ı öğesinde.
Installer dosyaları
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya boyutuTarihiSaat
Wincepb60-110629-kb2563721-mipsiv_fp.msi856,06429 Haz 201118: 23
Wincepb60-110629-kb2563721-sh4.msi847,87229 Haz 201118: 23
Wincepb60-110629-kb2563721-x86.msi811,00829 Haz 201118: 23
Wincepb60-110629-kb2563721-armv4i.msi868,35229 Haz 201118: 23
Wincepb60-110629-kb2563721-mipsii.msi851,96829 Haz 201118: 23
Wincepb60-110629-kb2563721-mipsii_fp.msi851,96829 Haz 201118: 23
Wincepb60-110629-kb2563721-mipsiv.msi856,06429 Haz 201118: 23
Bu güncelleştirme paketinin içerdiği dosyalar
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya boyutuTarihiSaatYol
Windows embedded ce 6.0_update_kb2563721.htm7,84629 Haz 201118: 13110629_kb2563721
Client.cpp83,29824 Haz 201115: 24Private\Servers\Soap2\Sources\Src\Soapmsg
Soapmsg.lib559,33624 Haz 201115: 23Public\Servers\Oak\Lib\Armv4i\Debug
Soapmsg.lib495,66424 Haz 201115: 23Public\Servers\Oak\Lib\Armv4i\Retail
Soapmsg.lib552,57424 Haz 201115: 23Public\Servers\Oak\Lib\Mipsii\Debug
Soapmsg.lib468,94224 Haz 201115: 23Public\Servers\Oak\Lib\Mipsii\Retail
Soapmsg.lib552,60624 Haz 201115: 23Public\Servers\Oak\Lib\Mipsii_fp\Debug
Soapmsg.lib468,97624 Haz 201115: 23Public\Servers\Oak\Lib\Mipsii_fp\Retail
Soapmsg.lib558,24224 Haz 201115: 23Public\Servers\Oak\Lib\Mipsiv\Debug
Soapmsg.lib471,78224 Haz 201115: 23Public\Servers\Oak\Lib\Mipsiv\Retail
Soapmsg.lib558,27424 Haz 201115: 23Public\Servers\Oak\Lib\Mipsiv_fp\Debug
Soapmsg.lib471,81624 Haz 201115: 23Public\Servers\Oak\Lib\Mipsiv_fp\Retail
Soapmsg.lib509,56424 Haz 201115: 24Public\Servers\Oak\Lib\Sh4\Debug
Soapmsg.lib433,73424 Haz 201115: 24Public\Servers\Oak\Lib\Sh4\Retail
Soapmsg.lib438,34224 Haz 201115: 23Public\Servers\Oak\Lib\X86\Debug
Soapmsg.lib412,09224 Haz 201115: 23Public\Servers\Oak\Lib\X86\Retail

Referanslar

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 KB2563721 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:2563721  (http://support.microsoft.com/kb/2563721/en-us/ )