Windows embedded handheld sdk

Содержание
  1. Windows embedded handheld sdk
  2. Windows Embedded Compact Development Tools
  3. Windows CE Software Development Kit (SDK)
  4. Installation of Toradex SDKs for Visual Studio
  5. Install Windows CE 5.0 SDK
  6. Install Windows CE 6.0 SDK
  7. Install Windows Embedded Compact 7 SDK
  8. Install Windows Embedded Compact 2013 SDK
  9. Updating from older SDKs
  10. Installation issues
  11. SDK not shown in Visual Studio
  12. Windows CE 5.0 SDK on Windows 10
  13. Webinar On-Demand: Windows Embedded Compact advantage with Toradex COMs powered by Freescale i.MX 6
  14. Application Development with Windows CE
  15. Development Environments
  16. Windows Embedded Compact 2013
  17. Windows Embedded Compact 7 and Windows CE 6
  18. Samples
  19. Graphical User Interface
  20. Optimization Tips
  21. Knowledge Base
  22. Windows Embedded Compact SDK
  23. Contents
  24. Installation of Toradex SDKs for Visual Studio
  25. Install Windows CE 5.0 SDK
  26. Install Windows CE 6.0 SDK
  27. Install Windows Embedded Compact 7 SDK
  28. Install Windows Embedded Compact 2013 SDK
  29. Updating from older SDKs
  30. Installation issues
  31. SDK not shown in Visual Studio
  32. Windows CE 5.0 SDK on Windows 10
  33. Webinar On-Demand: Windows Embedded Compact advantage with Toradex COMs powered by Freescale i.MX 6
  34. Windows Embedded 8 Handheld (WE8H) Supported Devices
  35. 3 Answers 3
  36. Пакет SDK для Windows 10
  37. Начало работы
  38. Системные требования
  39. Поддерживаемые операционные системы
  40. Требования к оборудованию
  41. Дополнительные требования для этого SDK
  42. Что нового
  43. Интерфейсы API
  44. Удаление api-ms-win-net-isolation-l1-1-0.lib
  45. Удаление irprops.lib
  46. Удаление wuapicommon.h и wuapicommon.idl
  47. Пакет с новыми API-интерфейсами WinRT для Windows 10
  48. Универсальная среда выполнения C (UCRT)
  49. Инструменты
  50. Комплект сертификации приложений для Windows
  51. Компилятор сообщений (mc.exe)
  52. Windows Trace Preprocessor (tracewpp.exe)
  53. TraceLoggingProvider.h
  54. Подписывание приложений с помощью подписи Device Guard
  55. Примеры
  56. Предыдущие версии пакетов SDK
  57. Активация API-интерфейсов
  58. Заметки о выпуске и известные проблемы

Windows embedded handheld sdk

Microsoft обновила SDK для разработчиков Windows Mobile. Вот прямая ссылка на страницу загрузки, где можно утянуть последнюю версию WM 6.5.3. Это та, что с большими кнопочками внизу и уменьшенным верхним баром.

Сообщение отредактировал trashkalmar — 25.01.10, 12:36

Вот M$ молодцы. Подразнили новым SDK пару дней и тут же прикрыли ссылку. Хоть я успел скачать оба SDK (Pro+Standard), установиться они не пожелали: мол 2005 студию им подавай, ибо 2008 не катит 🙁 Вобщем, если кому-то понадобится, обращайтесь.

Сообщение отредактировал trashkalmar — 25.01.10, 11:28

Что-то у меня с народа не тянется.Кому не в лом,выложите пожалуйста стандарт на mediafire.com я с работы только оттуда нормально тяну.

Сообщение отредактировал caramba_sda — 25.01.10, 12:45

Сообщение отредактировал trashkalmar — 25.01.10, 13:25

trashkalmar,
Все,стянул.Только чем это открыть,расширение какое?Винхекс походу?

Сообщение отредактировал caramba_sda — 25.01.10, 14:34

У меня поставилось, правда я после установки недосчитался sdk для wm6 :blink:,
Добавился вид проекта «Widgets for Windows Mobile»(студийный пример в аттаче).
В старом sdk были примеры прог для демонстрации движка скрола, в новом их нет :blink:

Сообщение отредактировал Dynamite — 28.01.10, 14:03

Вобщем вот, в аттаче, вытащил из старого sdk
p.s. из-за трафика пережал bmp из папки с ресурсами в серый png, потом пересохраните обратно в bmp.

А чем DTK отличается от SDK?
Микрософты вчера выложили.

Brief Description
The Windows Mobile 6.5.3 DTK provides documentation, sample code, header and library files, emulator images and tools you can use with Visual Studio to build applications for Windows Mobile 6.5 and 6.5.3.

Quick Details
Version: 6.5.3
Date Published: 2/16/2010
Language: English

SDK: Software Development Kit (Пакет средств разработки)

Мы пока не выпускали SDK для Windows Mobile версии 6.5. Для разработки приложений под эту версию Windows Mobile требуется Windows Mobile 6 Professional SDK или Windows Mobile 6 Standard SDK.
DTK: Developer Toolkit (Инструменты разработчика)

Windows Mobile 6.5 Developer Toolkit (DTK) – это НЕ SDK! DTK содержит различные эмуляторы, несколько API для распознавания сенсорных жестов, а так же полезные для разработчиков мобильных приложений примеры. Для инсталляции Windows Mobile 6.5 Developer Toolkit на компьютере должны быть установлены Visual Studio и Windows Mobile 6 SDK.

Windows Embedded Compact Development Tools

Windows CE Software Development Kit (SDK)

Prior to starting Windows CE development for the Colibri module, we recommend you install the Colibri Software Development Kit (SDK). This will enable you to take advantage of some of the Toradex specific enhancements.

Software Development Kits for all supported versions of Windows CE/Embedded Compact can be downloaded using the following links:

Installation of Toradex SDKs for Visual Studio

Please follow the step by step documentation below to install the Toradex SDKs. The documentation has been tested on Windows 7 (32 and 64 bit) with Visual Studio 2008.

Install Windows CE 5.0 SDK

  1. Make sure VS2008 is up to date and close it before starting the installation.
  2. Download the Toradex Windows CE 5.0 SDK.
  3. Run the command prompt as administrator (Right-click ->Run as administrator).
  4. Browse to the folder you downloaded the SDK and run installation by typing:
  1. Select Custom Installation.
  2. We only need the ARM4I platform. So extend Embedded Visual C++ and set all platforms to Entire feature will be unavailable except the ARMV4I platform.
  3. Finish the installation process.

Install Windows CE 6.0 SDK

  1. Make sure VS2008 is up to date and close it before starting the installation.
  2. Download the Toradex Windows CE 6.0 SDK.
  3. Start the installation process.
  4. Finish Installation Process.

Install Windows Embedded Compact 7 SDK

  1. Install Windows Embedded Compact 7 specific updates for VS2008: [1], [2]
  2. Close VS2008 before start the installation.
  3. Download the Toradex Windows Embedded Compact 7 SDK.
  4. Run the installation process.

Install Windows Embedded Compact 2013 SDK

  1. Install Visual Studio 2012 or 2013 and make sure you have Application Builder for Windows Embedded Compact 2013 installed. You can get it here.
  2. Download the Toradex Windows Embedded Compact 2013 SDK.
  3. Run the installation process.

Updating from older SDKs

Older SDKs did not have unified names. With the following SDK version the new naming convention has been applied:

  • CE 5 SDK 6.0
  • CE 6 SDK 2.0
  • CE 7 SDK 2.0
  • CE 8 SDK 2.0

In case you want to migrate your project to one of the new SDKs, some renaming in the *.sln and *.vcproj files has to be done. Toradex provides a command line tool that does this job for you. Run the tool and provide the path to one of your projects as a parameter. You get the tool from here.

Читайте также:  Меняем порт rdp windows 10

Installation issues

SDK not shown in Visual Studio

Some customers reported, that their SDK was not shown in Visual Studio after finalizing the installation process. Installing the SDK using user Administrator by command line as described for CE 5 SDK solved this issue. Try to uninstall the SDK and install it again by doing the following steps in such a case:

  1. Run the command prompt as administrator (Right-click ->Run as administrator).
  2. Browse to the folder you downloaded the SDK and run installation by typing:

Windows CE 5.0 SDK on Windows 10

When installing on Windows 10 we noticed that some users have issues with SDK not showing inside Visual Studio. To fix this issue please check that files are located in installation directory usually: C:\Program Files (x86)\Windows CE Tools\wce500\Toradex_CE500\
Then locate file WCE.VCPlatform.config and add this entry.

If the installation path of your SDK is different. Also, change your path inside the pasted code.

Webinar On-Demand: Windows Embedded Compact advantage with Toradex COMs powered by Freescale i.MX 6

Application Development with Windows CE

Note: Microsoft moved most of the Windows CE documentation to https://docs.microsoft.com/en-us/previous-versions/windows/embedded/gg154201(v=winembedded.80), and it is not indexed by Google.

Application development for Windows CE is a straight forward affair. The development tools are the same tools you would use to develop a application for a PC running a desktop version of Windows. However, instead of running and debugging the code directly on the development PC, the application is deployed directly to the Toradex module (aka the «target»). The connection to the target is typically via USB or Ethernet.

It is even possible to develop applications which run both on an x86 development PC and the Toradex module if your application is written in managed code to run under the .NET Compact Framework.

Development Environments

Windows Embedded Compact 2013

WEC2013 requires Visual Studio 2012 or Visual Studio 2013. The Community Edition of Visual Studio will work too. The Community Edition is free in many cases (see terms for details).

Application debugging is done via an Ethernet connection.

WEC2013 is not available for the Colibri PXA line or for the Colibri T20 (Nvidia Tegra 2).

Windows Embedded Compact 7 and Windows CE 6

WEC7 and WinCE 6 require Visual Studio 2008 or Visual Studio 2005. Application debugging is done via USB client (Windows Mobile Device Center) or Ethernet. You will require at least the Professional Version or higher.

Make sure you install all the patches listed in this Article

Samples

Toradex provides free samples and libraries to get you started.

Graphical User Interface

Very popular are Windows Forms, Silverligth/XAML in .Net CF or the Qt Framework. You find more information in the Graphical User Interface Article.

Optimization Tips

Knowledge Base

For further information, please search our knowledge base.

Windows Embedded Compact SDK

Contents

Software Development Kits for all supported versions of Windows CE/Embedded Compact can be downloaded using the following links:

Installation of Toradex SDKs for Visual Studio

Please follow the step by step documentation below to install the Toradex SDKs. The documentation has been tested on Windows 7 (32 and 64 bit) with Visual Studio 2008.

Install Windows CE 5.0 SDK

  1. Make sure VS2008 is up to date and close it before starting the installation.
  2. Download the Toradex Windows CE 5.0 SDK.
  3. Run the command prompt as administrator (Right-click ->Run as administrator).
  4. Browse to the folder you downloaded the SDK and run installation by typing:
  1. Select Custom Installation.
  2. We only need the ARM4I platform. So extend Embedded Visual C++ and set all platforms to Entire feature will be unavailable except the ARMV4I platform.
  3. Finish the installation process.

Install Windows CE 6.0 SDK

  1. Make sure VS2008 is up to date and close it before starting the installation.
  2. Download the Toradex Windows CE 6.0 SDK.
  3. Start the installation process.
  4. Finish Installation Process.

Install Windows Embedded Compact 7 SDK

  1. Install Windows Embedded Compact 7 specific updates for VS2008: [1], [2]
  2. Close VS2008 before start the installation.
  3. Download the Toradex Windows Embedded Compact 7 SDK.
  4. Run the installation process.

Install Windows Embedded Compact 2013 SDK

  1. Install Visual Studio 2012 or 2013 and make sure you have Application Builder for Windows Embedded Compact 2013 installed. You can get it here.
  2. Download the Toradex Windows Embedded Compact 2013 SDK.
  3. Run the installation process.

Updating from older SDKs

Older SDKs did not have unified names. With the following SDK version the new naming convention has been applied:

  • CE 5 SDK 6.0
  • CE 6 SDK 2.0
  • CE 7 SDK 2.0
  • CE 8 SDK 2.0

In case you want to migrate your project to one of the new SDKs, some renaming in the *.sln and *.vcproj files has to be done. Toradex provides a command line tool that does this job for you. Run the tool and provide the path to one of your projects as a parameter. You get the tool from here.

Installation issues

SDK not shown in Visual Studio

Some customers reported, that their SDK was not shown in Visual Studio after finalizing the installation process. Installing the SDK using user Administrator by command line as described for CE 5 SDK solved this issue. Try to uninstall the SDK and install it again by doing the following steps in such a case:

  1. Run the command prompt as administrator (Right-click ->Run as administrator).
  2. Browse to the folder you downloaded the SDK and run installation by typing:

Windows CE 5.0 SDK on Windows 10

When installing on Windows 10 we noticed that some users have issues with SDK not showing inside Visual Studio. To fix this issue please check that files are located in installation directory usually: C:\Program Files (x86)\Windows CE Tools\wce500\Toradex_CE500\
Then locate file WCE.VCPlatform.config and add this entry.

Читайте также:  Windows boot flash from mac

If the installation path of your SDK is different. Also, change your path inside the pasted code.

Webinar On-Demand: Windows Embedded Compact advantage with Toradex COMs powered by Freescale i.MX 6

Windows Embedded 8 Handheld (WE8H) Supported Devices

Needed to find a way to create a «Kiosk mode» Windows 8 phone Application.

After one and a half weeks of google intensive search, i’ve realized it is not possible to do. Then — Found two ways to workaround the problem —

  1. Kid’s Corner.
  2. Windows 8 Embedded Handheld o.s.

The second solution looks better to me. i’ve found the Windows 8 Embedded Handheld SDK, and now i have the ability to start coding.

but, one second before i start, i couldn’t find any device who supports this o.s (. )

does some one know any device?

3 Answers 3

For what I know (I work for Motorola Solutions), at this time (January 2014) Microsoft has not yet released the Final Image of Windows Embedded 8 Handheld to the 5 enabled manufacturer.

After Microsoft releases the image you can assume that 6-9 months are necessary to build and test the low level drivers for the new components (barcode scanner, Enterprise WiFi, etc) before having the device available on the market. Even if we already have HW devices, currently running other OSes (Android 4.1), with the right HW in place (Qualcomm SoC supported by WE8H).

Depending on the timing of your project, WE8H may be too far away in the future.

At this moment all the HW vendor are planning to support WE8H but no clear timings because Microsoft has not yet, as today, announced availability of the OS. As an example, Bluebird, already has it show on devices like the BM180, but the specs read:

OS

  • Android 4.2
  • Windows Embedded 8 Handheld(Planning)

If Mobile Device Management solutions like AirWatch or MobileIron does not provide what you’re looking for on WP8, maybe you need to find creative ways to do it (a cover that physically covers the home button?) or change target OS.

Update on Windows Embedded 8.1 HandHeld

Late April news is that now Microsoft released WE8.1HH to the manufacturer and there’s a news SDK RC available to be used together with the one released last year for WE8HH. At least this looking at the documentation.

More information can be found on the relevant Windows Embedded MSDN blog post. To the original 5 WE8HH licensee now Microsoft added Panasonic that announced a new devices supposed to be available later this year.

Пакет SDK для Windows 10

В состав пакета SDK для Windows 10 (10.0.19041.0) версии 2004 входят новейшие заголовки, библиотеки, метаданные и средства для создания приложений для Windows 10.

Этот пакет SDK поможет вам в создании приложений универсальной платформы Windows (UWP), а также приложений Win32 для Windows 10 версии 20H2 и для предыдущих выпусков Windows.

Windows 10 версии 20H2 — это ограниченный набор функций для отдельных улучшений производительности и повышения качества. Разработчики должны знать об этом выпуске, но пока никаких действий не требуется.

Новый пакет Windows SDK для этой версии Windows выпущен не будет, так как в этом выпуске не вводятся новые API. Это означает, что нет необходимости вносить изменения в файлы проекта или задавать новую целевую версию Windows. Продолжайте использовать пакет Windows 10 SDK для Windows 10 (версия 2004). При указании целевой версии для приложения Windows версия Windows 10 (сборка 19041) по-прежнему является последней целевой версией.

Начало работы

Получить пакет SDK для Windows 10 можно двумя способами: установить с этой страницы, щелкнув ссылку для скачивания, или выбрать эту версию пакета SDK для Windows 10 (10.0.19041.0) в дополнительных компонентах установщика Visual Studio 2019.

Перед установкой этого пакета SDK:

Системные требования

Минимальные системные требования этого пакета Windows SDK:

Поддерживаемые операционные системы

  • Разработка приложений универсальной платформы Windows (UWP)
    • Windows 10 1507 или более поздней версии: Домашняя, Профессиональная, для образовательных учреждений и Корпоративная (выпуски LTSB и S не поддерживаются)
    • Windows Server 2019, Windows Server 2016 и Windows Server 2012 R2 (только для командной строки)
  • Разработка приложений Win32
    • Windows 10 версии 1507 или более поздняя версия
    • Windows Server 2019, Windows Server 2016 и Windows Server 2012 R2 (только для командной строки);
    • Windows 8.1
    • Windows 7 с пакетом обновления 1 (SP1)

(Не все средства поддерживаются в среде операционных систем более ранних версий)

Требования к оборудованию

  • Процессор с частотой 1,6 ГГц или более мощный
  • 1 ГБ памяти (ОЗУ)
  • 4 ГБ свободного пространства на жестком диске

Дополнительные требования для этого SDK

Для установки пакета в среде Windows 8.1 и операционных систем более ранних версий необходимо сначала установить обновление KB2999226. Чтобы выполнить установку Windows SDK через Центр обновления Windows, перед этим необходимо установить последние рекомендованные обновления и исправления из Центра обновления Майкрософт.

Что нового

В состав пакета SDK для Windows 10 версии 2004 входят новые API-интерфейсы и обновленные средства для разработки Windows-приложений. Узнайте больше о новых возможностях Windows 10 версии 2004.

Интерфейсы API

Сведения о новых API, появившихся в Windows 10 версии 2004, см. в статье о новых возможностях для разработчиков в Windows 10, сборка 19041.

Удаление api-ms-win-net-isolation-l1-1-0.lib

В этом выпуске библиотека api-ms-win-net-isolation-l1-1-0.lib удалена из пакета Windows SDK. Приложения, связанные с api-ms-win-net-isolation-l1-1-0.lib, в качестве замены можно перейти на OneCoreUAP.lib.

Удаление irprops.lib

В этом выпуске библиотека irprops.lib удалена из пакета Windows SDK. Приложения, связанные с irprops.lib, в качестве замены можно перейти на OneCoreUAP.lib.

Удаление wuapicommon.h и wuapicommon.idl

В этом выпуске мы переместили ENUM tagServerSelection из wuapicommon.h в wupai.h и удалили заголовок. Если вы хотите использовать ENUM tagServerSelection, необходимо включить wuapi.h или wuapi.idl.

Читайте также:  Восстановить загрузочный диск windows bootcamp

Пакет с новыми API-интерфейсами WinRT для Windows 10

Пакет API-интерфейсов WinRT для Windows 10 позволяет добавить поддержку новейших API среды выполнения Windows в библиотеки и приложения .NET Framework 4.5 или .NET Core 3.0 и более поздние версии этих платформ. Пакет API-интерфейсов WinRT для Windows 10 доступен здесь: пакет NuGet Microsoft.Windows.SDK.Contracts.

Универсальная среда выполнения C (UCRT)

Семейство функций printf теперь соответствует правилам округления IEEE 754 при печати точно представляемых чисел с плавающей запятой и учитывает режим округления, запрошенный посредством вызовов к fesetround. Поведение прежних версий доступно при связывании с legacy_stdio_float_rounding.obj.

Инструменты

Комплект сертификации приложений для Windows

В этом выпуске Windows SDK добавлено несколько поддерживаемых API-интерфейсов в комплекте сертификации приложений для Windows и Microsoft Store. Если в списке поддерживаемых есть неактивные или отключенные в Visual Studio интерфейсы API, для доступа к ним можно внести небольшое изменение в исходный файл. Дополнительные сведения см. в описании этой известной проблемы.

Помимо добавления API, в тесты были внесены указанные ниже изменения.

Обновленные тесты:

  • ValidateContentUriRules будет выполнять только информационную функцию. О сбоях тестов будет сообщаться в предупреждениях.

Удаленные тесты:

  • тест доступа WinRT WebView для веб-приложения;
  • тест PackageSizeCheck для приложений UWP;
  • тест SupportedApi для приложений моста для классических приложений;
  • тест AppContainerCheck из BinScope для приложений UWP;
  • проверка ServiceWorker для всех типов приложений.

Новые тесты:

  • Тест High-DPI. Новый тест для приложений моста для классических приложений позволяет проверить, использует ли приложение функцию, учитывающую DPI. Если она не указана, поступает предупреждение. Этот тест позволит реализовать в приложениях учет DPI для каждого монитора. См. дополнительные сведение о разработке классических приложений с высоким DPI в Windows.

Компилятор сообщений (mc.exe)

Далее перечислены новые возможности:

  • Обнаружение метки порядка байтов Юникода (BOM) в MC-файлах. Если MC-файл начинается с BOM UTF-8, он будет читаться как файл UTF-8. Если такой файл начинается с BOM UTF-16LE, он будет читаться как файл UTF-16LE. Если указан параметр -u, файл будет читаться как файл UTF-16LE. В противном случае он будет читаться с использованием текущей кодовой страницы (CP_ACP).
  • Устранены проблемы с правилами с одним определением (ODR) во вспомогательных приложениях трассировки событий Windows C и C++ на основе MC, вызванные конфликтующими макросами конфигурации. Например, если два CPP-файла с конфликтующими определениями MCGEN_EVENTWRITETRANSFER объединены в один двоичный файл, вспомогательные приложения трассировки событий Windows на основе MC теперь будут учитывать определение MCGEN_EVENTWRITETRANSFER в каждом CPP-файле вместо произвольного выбора одного из них.

Windows Trace Preprocessor (tracewpp.exe)

Далее перечислены новые возможности:

  • Теперь поддерживаются входные файлы в кодировке Юникода (INI-файлы, TPL-файлы и исходный код). Входные файлы, начинающиеся с метки порядка байтов UTF-8 или UTF-16, будут читаться как файлы в кодировке Юникода. Входные файлы, которые не начинаются с BOM, будут читаться с использованием текущей кодовой страницы (CP_ACP). Для обеспечения обратной совместимости, если указан параметр командной строки -UnicodeIgnore, файлы, начинающиеся с BOM UTF-16, будут считаться пустыми.
  • Теперь поддерживает выходные файлы в формате Юникода (ТМH-файлы). По умолчанию выходные файлы будут кодироваться с использованием текущей кодовой страницы (CP_ACP). Чтобы создать выходные файлы в формате Юникода, воспользуйтесь параметрами командной строки -cp:UTF-8 или -cp:UTF-16.
  • Изменение поведения. Теперь tracewpp преобразует весь входной текст в Юникод, выполняет обработку в Юникоде и преобразует выходной текст в указанную выходную кодировку. В более ранних версиях tracewpp не поддерживал преобразование в Юникод, и текст обрабатывался с однобайтовой кодировкой. Это может привести к изменению поведения, если входные файлы не соответствуют текущей кодовой странице. При возникновении такой проблемы рекомендуем преобразовать входные файлы в UTF-8 (с BOM) и (или) использовать параметр командной строки -cp:UTF-8, чтобы избежать неоднозначности кодирования.

TraceLoggingProvider.h

Далее перечислены новые возможности:

  • Устранены проблемы с правилами с одним определением (ODR), вызванные конфликтующими макросами конфигурации. Например, если два CPP-файла с конфликтующими определениями TLG_EVENT_WRITE_TRANSFER объединены в один двоичный файл, вспомогательные приложения TraceLoggingProvider.h теперь будут учитывать определение TLG_EVENT_WRITE_TRANSFER в каждом CPP-файле вместо произвольного выбора одного из них.
  • В коде C++ макрос TraceLoggingWrite был обновлен, чтобы улучшить совместное использование кода похожими событиями с помощью шаблонов variadic.

Подписывание приложений с помощью подписи Device Guard

Мы упростили процедуру подписывания приложения. Подпись Device Guard – это функция Device Guard, доступная в Microsoft Store для бизнеса и образования. Подписывание позволяет компаниям гарантировать, что каждое приложение поступает из надежного источника. Наша цель — упростить подписывание пакета MSIX. См. документацию по подписыванию Device Guard.

Примеры

Примеры приложений для Windows 10 теперь доступны через GitHub. Вы можете просмотреть код на веб-сайте GitHub, клонировать личную копию репозитория из Git или скачать запакованный архив со всеми примерами. Для нас очень важен ваш отзыв. Поэтому при возникновении проблемы или вопроса относительно репозитория без колебаний сообщайте нам. Эти примеры предназначены для запуска на настольном, мобильном и будущих устройствах, которые поддерживают платформу универсальных приложений для Windows (UWP).

Предыдущие версии пакетов SDK

Ранее выпущенные пакеты SDK и эмуляторы, а также сведения об обновлениях см. на странице архивов.

Активация API-интерфейсов

При использовании новых API-интерфейсов целесообразно создавать адаптивные приложения, которые смогут правильно выполняться на наибольшем количестве устройств с Windows 10. Новые функции в адаптивных приложениях «активируются», если устройство и версия Windows поддерживают их. В противном случае они предоставляют только те функциональные возможности, которые доступны в версии обнаруженной платформы. Сведения о реализации см. в статье Адаптивный к версии код.

Заметки о выпуске и известные проблемы

Пакет SDK для Windows 10 версии 2004 с обновлением функций обслуживания (выпущено 16.12.2020) для SDK содержит следующие исправления. Если вы столкнетесь с этими проблемами, рекомендуем как можно скорее обновить версию пакета SDK, чтобы избежать их:

  • Устранены непредсказуемые и трудно диагностируемые сбои при связывании как библиотек umbrella, так и собственных библиотек ОС (например, onecoreuap.lib и kernel32.lib).
  • Устранена проблема, препятствовавшая работе AppVerifier.
  • Устранена проблема, которая приводила к сбою WACK с сообщением «Задаче не удалось включить HighVersionLie».

Сведения об известных проблемах см. на странице вопросов и ответов по SDK для WinAPI.

Запросы на новые функции для разработчиков можно подавать с помощью приложения Центра отзывов в категории «Платформа разработчиков/API».

Оцените статью