Düzeltme: Windows Embedded CE 6,0 işlevindeki işlevin "lIn" parametresine negatif bir değer geçirilirse VarUI4FromI4 işlevi hatalı değer döndürüyor R3

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Windows Embedded CE 6,0 R3 tabanlı bir cihazda bir uygulama çalıştırırsınız.

  • Uygulama, değişken veri türlerini Long veri türünden imzasız Long (ulong) veri türüne dönüştürmek için VarUI4FromI4 işlevini çağırır.

  • Uygulama, işlevin lIn parametresine negatif bir değer geçirir.

Bu senaryoda, VarUI4FromI4 işlevi DISP_E_OVERFLOW kodu yerine S_OK kodu döndürür.

Neden

Bu sorun, VarUI4FromI4 işlevinin uygulanması negatif değerler için giriş parametresini denetlemediğinden oluşur.

Çözüm

Yazılım güncelleştirme bilgileri

Windows Embedded CE 6,0 Aylık Güncelleştirmesi (Nisan 2012) 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ü, tarihini, Microsoft Bilgi Bankası makalesi numarasını ve işlemci türünü içerir. Paket dosya adı biçimi şu şekildedir: ürün sürümü-yyadd-kbnnnnnn-işlemci türü: Wincepb60-110128-kb2492159-armv4i. msi, bilgi bankası makalesi 2492159 ' de belgelenen ARMV4i WINDOWS Embedded CE 6,0 Platform Builder düzeltmiştir ve Ocak 2011 aylık güncelleştirmesi 'nde bulunmaktadır. Bu sorunu hemen çözmek için, aşağıdaki Microsoft Web sitelerinden Windows Embedded CE 6,0 aylık güncelleştirmesini indirin: Windows EmbeddedMicrosoft Indirme Merkezi

Ön koşullar

Bu güncelleştirme yalnızca bu ürün için daha önce yayımlanmış güncelleştirmelerin tümü yüklenmişse desteklenir.

Yeniden başlatma gereksinimi

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

  • Oluştur menüsünde Çözümü Temizle'ye tıklayın ve ardından çözüm oluştur'a tıklayın.

  • Oluştur menüsünde çözümü yeniden oluştur'a tıklayın.

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 yerine geçmez.

Dosya bilgileri

Bu yazılım güncelleştirme paketinin Ingilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yenisi) 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ı'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.

Yükleyici dosyaları

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×