banner



Windows 10 SDK preview build 19041 now out for developers

A new Windows 10 SDK preview became available this week. Developers tin catch SDK preview build 19041 through the Windows Insider website. This SDK build is quite a few builds away from the near recent Fast Band build of 19536.

The release notes for 19028 are mostly the same equally they have been for several previous builds we've seen. Here'southward a quick recap.

Tools updates

  • Message Compiler (mc.exe)

    • Now detects the Unicode byte order mark (BOM) in .mc files. If the If the .mc file starts with a UTF-8 BOM, it will be read equally a UTF-eight file. Otherwise, if information technology starts with a UTF-16LE BOM, it will be read every bit a UTF-16LE file. If the -u parameter was specified, it will be read as a UTF-16LE file. Otherwise, it will be read using the current code page (CP_ACP).
    • Now avoids 1-definition-rule (ODR) issues in MC-generated C/C++ ETW helpers caused by conflicting configuration macros (e.g. when two .cpp files with conflicting definitions of MCGEN_EVENTWRITETRANSFER are linked into the same binary, the MC-generated ETW helpers will at present respect the definition of MCGEN_EVENTWRITETRANSFER in each .cpp file instead of arbitrarily picking ane or the other).
  • Windows Trace Preprocessor (tracewpp.exe)

    • Now supports Unicode input (.ini, .tpl, and source code) files. Input files starting with a UTF-eight or UTF-16 byte society mark (BOM) volition be read as Unicode. Input files that exercise not beginning with a BOM will be read using the electric current code page (CP_ACP). For backwards-compatibility, if the -UnicodeIgnore command-line parameter is specified, files starting with a UTF-16 BOM will exist treated as empty.
    • Now supports Unicode output (.tmh) files. By default, output files will be encoded using the current lawmaking page (CP_ACP). Utilize command-line parameters -cp:UTF-8 or -cp:UTF-16 to generate Unicode output files.
    • Behavior alter: tracewpp now converts all input text to Unicode, performs processing in Unicode, and converts output text to the specified output encoding. Before versions of tracewpp avoided Unicode conversions and performed text processing assuming a single-byte character set up. This may lead to behavior changes in cases where the input files do non conform to the current code folio. In cases where this is a trouble, consider converting the input files to UTF-8 (with BOM) and/or using the -cp:UTF-viii command-line parameter to avoid encoding ambiguity.
  • TraceLoggingProvider.h

    • Now avoids 1-definition-rule (ODR) problems acquired by alien configuration macros (e.g. when 2 .cpp files with alien definitions of TLG_EVENT_WRITE_TRANSFER are linked into the aforementioned binary, the TraceLoggingProvider.h helpers volition at present respect the definition of TLG_EVENT_WRITE_TRANSFER in each .cpp file instead of arbitrarily picking one or the other).
    • In C++ code, the TraceLoggingWrite macro has been updated to enable meliorate lawmaking sharing between similar events using variadic templates.
  • Signing your apps with Device Baby-sit Signing

    • Nosotros are making it easier for you to sign your app. Device Guard signing is a Device Guard feature that is available in Microsoft Store for Business and Education. Signing allows enterprises to guarantee every app comes from a trusted source. Our goal is to make signing your MSIX packet easier. Documentation on Device Guard Signing can exist found here: https://docs.microsoft.com/en-usa/windows/msix/package/signing-parcel-device-guard-signing

Breaking changes

  • Removal of api-ms-win-net-isolation-l1-1-0.lib: In this release api-ms-win-net-isolation-l1-1-0.lib has been removed from the Windows SDK. Apps that were linking against api-ms-win-cyberspace-isolation-l1-one-0.lib can switch to OneCoreUAP.lib as a replacement.
  • Removal of IRPROPS.LIB: In this release irprops.lib has been removed from the Windows SDK. Apps that were linking against irprops.lib tin can switch to bthprops.lib as a drib-in replacement.
  • Removal of WUAPICommon.H and WUAPICommon.IDL In this release we accept moved ENUM tagServerSelection from WUAPICommon.H to wupai.h and removed the header. If you would similar to use the ENUM tagServerSelection, you will need to include wuapi.h or wuapi.idl.

In addition to updating the build number, this release includes several API updates and tweaks. You tin check out the full release notes on Microsoft'due south blog mail. Developers should note that this release can also be installed alongside previous SDK versions in Visual Studio.

We may earn a committee for purchases using our links. Learn more than.

Source: https://www.windowscentral.com/windows-10-sdk-preview-build-19041-now-out-developers

Posted by: martinezthilvely.blogspot.com

0 Response to "Windows 10 SDK preview build 19041 now out for developers"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel