Ознаки
Розглянемо такий сценарій:
-
Ви запускаєте програму на пристрої з вбудованими пристроями на платформі Windows 6,0.
-
Програма закликає функцію VarUI4FromI4 конвертувати типи даних типу з довгого типу даних до типу даних "Непідписаний довгий" (ulong).
-
Програма пропускає від'ємне значення параметра lIn функції.
У цьому сценарії функція VarUI4FromI4 повертає код S_OK замість коду DISP_E_OVERFLOW .
Причина
Ця проблема виникає, оскільки реалізація функції VarUI4FromI4 не перевіряє параметр введення для від'ємних значень.
Спосіб вирішення
Відомості про оновлення програмного забезпечення
Оновлення програмного забезпечення тепер доступний від корпорації Майкрософт у форматі Windows 6,0 із щомісячним оновленням (квітень 2012). У розділі "відомості про файл" ім'я файлу пакунка містить версію продукту, дату, номер статті бази знань Microsoft і тип процесора. Формат імені файлу пакета має такий вигляд: версія продукту-yymmdd-kbnnnnnn-Type (тип процесора), наприклад: Wincepb60-110128-kb2492159-armv4i. msi – це armv4i Windows, вбудована платформа 6,0 Builder Fix, що описано в статті база знань 2492159, і що міститься в оновленні за січень 2011. Щоб негайно вирішити цю проблему, завантажте цю версію Windows 6,0, щоб отримати щомісячний пакет оновлень з таких веб-сайтів Microsoft: Windows вбудованізавантаження Windows ВБУДОВАНІ ce 6,0Microsoft завантажити центрwindows вбудовані CE 6,0
Попередні вимоги
Це оновлення підтримується, лише якщо всі попередньо випущені оновлення для цього продукту також інстальовано.
Необхідність перезавантаження
Після інсталяції цього оновлення потрібно виконати чисту побудову всієї платформи. Для цього скористайтеся одним із наведених нижче способів.
-
У меню збірці натисніть кнопку Очистити рішення, а потім виберіть команду побудувати рішення.
-
У меню збірці натисніть кнопку відновити вирішення.
Не потрібно перезавантажувати комп'ютер після інсталяції цього оновлення програмного забезпечення.
Відомості про заміну оновлення
Це оновлення не замінює жодних інших оновлень.
Відомості про файл
Англійська версія цього пакета оновлень програмного забезпечення містить атрибути файлів (або новіші атрибути файлів), наведені в таблиці нижче. Дати й час для цих файлів наведено за всесвітнім координованим часом (UTC). Під час перегляду відомостей про файл його буде перетворено на місцевий час. Щоб визначити різницю між UTC і місцевим часом, скористайтеся вкладкою часовий пояс у елементі " Дата й час " на панелі керування.
Файли інсталятора
Ім’я файлу |
Розмір файлу |
Дата |
Час |
---|---|---|---|
Wincepb60-120411-kb2690112-mipsiv.msi |
1 556 480 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-mipsiv_fp.msi |
1 552 384 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-sh4.msi |
1 527 808 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-x86.msi |
1 433 600 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-armv4i.msi |
1 622 016 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-mipsii.msi |
1 544 192 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-mipsii_fp.msi |
1 544 192 |
11-Apr-2012 |
17:26 |
Файли, які входять до цього пакета оновлень
Ім’я файлу |
Розмір файлу |
Дата |
Час |
Шлях |
---|---|---|---|---|
Oleaut32.lib |
1 504 968 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\Armv4i\Debug |
Oleaut32.lib |
1 379 952 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\Armv4i\Retail |
Oleaut32.lib |
1 386 194 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsii\Debug |
Oleaut32.lib |
1 248 114 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\Mipsii\Retail |
Oleaut32.lib |
1 389 480 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsii_fp\Debug |
Oleaut32.lib |
1 241 700 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsii_fp\Retail |
Oleaut32.lib |
1 414 536 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsiv\Debug |
Oleaut32.lib |
1 270 712 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsiv\Retail |
Oleaut32.lib |
1 408 732 |
03-Apr-2012 |
00:48 |
Public\Dcom\Oak\Lib\Mipsiv_fp\Debug |
Oleaut32.lib |
1 255 694 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsiv_fp\Retail |
Oleaut32.lib |
1 231 180 |
03-Apr-2012 |
00:48 |
Public\Dcom\Oak\Lib\Sh4\Debug |
Oleaut32.lib |
1 125 456 |
03-Apr-2012 |
00:48 |
Public\Dcom\Oak\Lib\Sh4\Retail |
Oleaut32.lib |
1 134 364 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\X86\Debug |
Oleaut32.lib |
1 134 120 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\X86\Retail |
Посилання
Щоб отримати докладні відомості про функцію VarUI4FromI4 , перейдіть на веб-сайт MSDN (Microsoft):
Загальні відомості про функцію VarUI4FromI4Щоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft