Windows 10 SDK Preview Build 18334
Microsoft сегодня выпустила очередную версию Windows 10 SDK для разработчиков. Начиная со сборки 18334, последний выпуск приводит предварительный просмотр SDK в соответствие с самой последней сборкой Windows 10 Fast ring, а также есть некоторые новые инструменты и изменения, на которые следует обратить внимание.
Вот что доступно в Windows 10 SDK Preview Build 18334:
Компилятор сообщений (mc.exe)
- Параметр «-mof» (для создания XPW-совместимых помощников ETW) считается устаревшим и будет удален в следующей версии mc.exe. Удаление этого переключателя заставит сгенерированные помощники ETW ожидать Vista или более позднюю версию.
- Переключатель «-A» (для создания файлов .BIN с использованием кодировки ANSI вместо Unicode) считается устаревшим и будет удален в будущей версии mc.exe. Снятие этого переключателя приведет к тому, что сгенерированные файлы .BIN будут использовать строковое кодирование Unicode.
- Поведение переключателя «-A» изменилось. До Windows 1607 Anniversary Update SDK при использовании ключа -A файлы BIN кодировались с использованием кодовой страницы ANSI системы сборки. В Windows 1607 Anniversary Update SDK поведение mc.exe было непреднамеренно изменено для кодирования файлов BIN с использованием кодовой страницы OEM системы сборки. В SDK 19H1 предыдущее поведение mc.exe было восстановлено, и теперь оно кодирует файлы BIN с использованием кодовой страницы ANSI системы сборки. Обратите внимание, что ключ -A устарел, поскольку файлы BIN в кодировке ANSI не обеспечивают согласованного взаимодействия с пользователем в многоязычных системах.
- В этом Preview SDK мы добавим режим наложения к графику эффектов AcrylicBrush, который называется Luminosity. Этот режим наложения гарантирует, что тени не появятся за акриловыми поверхностями без выреза. Мы также покажем API LuminosityBlendOpacity, доступный для настройки, который позволяет больше настроек AcrylicBrush.
- TraceLoggingProvider.h / TraceLoggingWrite
- События, сгенерированные TraceLoggingProvider.h (например, с помощью макросов TraceLoggingWrite), теперь всегда будут иметь Id и Version равными 0.
В дополнение к вышесказанному необходимо учитывать ряд обновлений, дополнений и удалений API. Полный список вы можете найти в заметках Microsoft о выпуске.
Как и в предыдущих выпусках SDK, сборка 18334 может быть установлена вместе с Visual Studio 2017 вместе с предыдущими SDK. Если вы разработчик, вы можете загрузить Windows 10 SDK Preview Build 18334 со страницы загрузок Insider.