Описание тега windows-10-desktop

None Тег windows-10-desktop предназначен для вопросов, касающихся разработки приложений для рабочего стола Windows 10. Разработка Windows 10 для настольных ПК использует Win32 API и предоставляет пользовательский интерфейс, аналогичный традиционному пользовательскому интерфейсу Windows, который поддерживает и может требовать использования клавиатуры и мыши. Наряду с этим тегом должен быть тег, указывающий на используемый язык и платформу, например.NET. Этот тег не используется для сообщений, касающихся разработки приложений WinRT.

Windows 10 поставляется в трех основных вариантах: Windows 10 Desktop, Windows 10 Mobile и Windows 10 IoT. Разработка может выполняться на большом количестве языков с использованием нескольких различных целевых процессоров, а также различных целевых версий Windows 10.

Рабочий стол Windows, Win32, использует версию Win32 API для Windows 10, которая содержит функции, недоступные в WinRT, чтобы обеспечить безопасность защищенной среды для WinRT. Наиболее распространенной целью процессора являются процессоры x86 или x64.

См. Обсуждение и ссылки в разделе " Как использовать существующий код C++ в приложении универсальной платформы Windows".

Среда выполнения Windows, WinRT, с приложениями универсальной платформы Windows позволяет один раз скомпилировать код для конкретной цели. Приложение UWP может быть создано для одного из нескольких различных процессоров (x86, x64, ARM), а также для любой из версий Windows 10 (Windows 10 Desktop, Windows 10 Mobile и Windows 10 IoT).