当前位置: 首页 > 系统资讯 > 微软

Windows10 SDK预览版本19028现在面向开发人员

时间:2019-12-02     来源:win10官网     游览量:

Windows10 SDK预览版本19028现在面向开发人员
最新的Windows10 SDK仅在Fast ring后面有五个内部版本号
本周将提供新的Windows10 SDK预览。开发人员可以通过Windows Insider网站获取SDK预览版本19028 。该SDK的内部版本号仅比Fast ring的最新内部版本号高五个。
19028的发行说明与我们之前看到的几个以前的版本几乎相同,尽管其中列出了其他重大更改。快速回顾一下。
工具更新

• 消息编译器(mc.exe)
o 现在,在.mc文件中检测Unicode字节顺序标记(BOM)。如果.mc文件以UTF-8 BOM开头,它将被读取为UTF-8文件。否则,如果它以UTF-16LE BOM开始,则将其读取为UTF-16LE文件。如果指定了-u参数,它将被读取为UTF-16LE文件。否则,将使用当前代码页(CP_ACP)进行读取。
o 现在,避免了由配置宏冲突引起的MC生成的C / C ++ ETW帮助器中的一定义规则(ODR)问题(例如,将两个具有MCGEN_EVENTWRITETRANSFER定义冲突的.cpp文件链接到同一二进制文件中时,MC生成的ETW帮助器现在将遵守每个.cpp文件中MCGEN_EVENTWRITETRANSFER的定义,而不是任意选择一个。
• Windows跟踪预处理器(tracewpp.exe)
o 现在支持Unicode输入(.ini,.tpl和源代码)文件。以UTF-8或UTF-16字节顺序标记(BOM)开头的输入文件将被读取为Unicode。不使用BOM表开头的输入文件将使用当前代码页(CP_ACP)进行读取。对于向后兼容,如果指定-UnicodeIgnore命令行参数,则以UTF-16 BOM开始的文件将被视为空。
o 现在支持Unicode输出(.tmh)文件。默认情况下,将使用当前代码页(CP_ACP)对输出文件进行编码。使用命令行参数-cp:UTF-8或-cp:UTF-16生成Unicode输出文件。
o 行为更改:tracewpp现在将所有输入文本转换为Unicode,以Unicode执行处理,并将输出文本转换为指定的输出编码。早期版本的tracewpp避免了Unicode转换,并假设使用单字节字符集来执行文本处理。在输入文件不符合当前代码页的情况下,这可能导致行为更改。如果出现问题,请考虑将输入文件转换为UTF-8(带有BOM)和/或使用-cp:UTF-8命令行参数,以避免编码不明确。
• TraceLoggingProvider.h
o 现在,避免了由冲突的配置宏引起的单定义规则(ODR)问题(例如,将两个具有TLG_EVENT_WRITE_TRANSFER定义冲突的.cpp文件链接到同一二进制文件中时,TraceLoggingProvider.h帮助器现在将尊重每个中的TLG_EVENT_WRITE_TRANSFER的定义。 cpp文件,而不是任意选择一个)。
o 在C ++代码中,已更新TraceLoggingWrite宏,以使用可变参数模板在相似事件之间实现更好的代码共享。
• 使用Device Guard签名对应用程序进行签名
o 我们使您更轻松地签署应用程序。Device Guard签名是Microsoft Store for Business和Education中可用的Device Guard功能。签名使企业能够保证每个应用程序都来自受信任的来源。我们的目标是使对您的MSIX程序包的签名更加容易。有关Device Guard签名的文档可在以下位置找到:https :// docs 。微软。COM / EN - 我们/ 窗/ MSIX / 包/ 签约- 包- 设备- 后卫- 签约
重大变化
• 删除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的应用程序可以切换到bthprops.lib作为替代产品。
• 删除WUAPICommon.H和WUAPICommon.IDL在此版本中,我们将ENUM tagServerSelection从WUAPICommon.H移至wupai.h,并删除了标头。如果要使用ENUM tagServerSelection,则需要包含wuapi.h或wuapi.idl。
除了更新内部版本号,此版本还包括一些API更新和调整。您可以在Microsoft的博客文章中查看完整的发行说明。开发人员应注意,此版本也可以与Visual Studio中的早期SDK版本一起安装。

返回网站首页
60

上一篇:Windows mac桌面浏览器/操作系统的市场份额统计


下一篇:Win10系统-新更新导致复制/粘贴功能出现问题

系统资询栏目
最新系统下载