February 24, 2016 10:15 am

Windows 10 SDK Preview Build 14267 Released

By / Senior Technical Product Manager

Today, we released a new Windows 10 SDK Preview to be used in conjunction with Windows 10 Insider Preview (Build 14267 or greater). The Preview SDK is a pre-release and cannot be used in a production environment. Please only install the SDK on your test machine. The Preview SDK Build 14267 contains bug fixes and under development changes to the API surface area. If you are working on an application that you need to submit to the store, you should not install the preview. This is a pre-release of the Windows 10 SDK. This release should only be installed on test machines, and is not supported in a production environment.  The APIs and software included in this preview should not be expected to be final and may not be included in the commercial version.

The Preview SDK can be downloaded from developer section on Windows Insider.

For feedback and updates to the known issues, please see the developer forum. For new feature requests, head over to our Windows Platform UserVoice.

What’s New

This Windows SDK includes the following updates and additions to the Windows namespace since Windows SDK 10586.

  • Windows.Gaming.Input.Custom
    • Enables hardware vendors to create runtime class libraries that provide rich access to their game controllers’ functionality.
  • Windows.UI.Composition
    • MinBlend looks at source and destination pixel and chooses the minimum of the two.
    • The 3×2 transform added to CompositionSurfaceBrush enables a transform to be applied to a brush before it is used to paint the visual.
  • Windows.Web.Http.HttpClient
    • Windows.Web.Http.HttpClient API now allows you to explicitly turn off reading HTTP responses from cache and ensure that your request goes on the network.
  • Debugging tools for Windows (Windbg, kd, cdb, ntsd) now have improved support for universal app debugging. This update also requires the Universal C Runtime Library (uCRT), which is available via Windows Update. KB and MSDN documentation will be available within a few weeks.

Known Issues

  • Emulator
    • There is no Windows 10 Mobile Emulator available for Preview SDK Build 14267.
  • Installation Errors
    • This SDK should not be installed on any production level operating systems.  Installing on a production level OS may result in a failure to install the SDK.
  • Cannot submit apps to the store
    • This SDK will update your SDK tools and Windows App Certification Kit required for creating apps.  Apps built with these tools will be prevented from submitting to the store.  To restore your machine, you will need to uninstall all previous Windows SDKs and need to repair your Visual Studio installation.
  • If the SDK fails to install and presents the following error, “Windows Phone IP over USB Transport (IpOverUsbSvc)’ (IpOverUsbSvc) failed to start.  Verify that you have sufficient privileges to start system services.”  Then make sure you are installing the SDK on a build of Windows 10 build 14267 or greater and that machine is configured to be a Windows Insider.

API Updates and Additions

namespace Windows.Gaming.Input.Custom {
  public static class GameControllerFactoryManager
  public struct GameControllerVersionInfo
  public struct GipFirmwareUpdateProgress
  public sealed class GipFirmwareUpdateResult
  public enum GipFirmwareUpdateStatus
  public sealed class GipGameControllerProvider : IGameControllerProvider
  public enum GipMessageClass
  public interface ICustomGameControllerFactory
  public interface IGameControllerInputSink
  public interface IGameControllerProvider
  public interface IGipGameControllerInputSink : IGameControllerInputSink
  public interface IXusbGameControllerInputSink : IGameControllerInputSink
  public enum XusbDeviceSubtype
  public enum XusbDeviceType
  public sealed class XusbGameControllerProvider : IGameControllerProvider
}
 
namespace Windows.UI.Composition {
  public sealed class AnimationClass : CompositionObject
  public sealed class AnimationGroup : CompositionObject, IIterable<KeyFrameAnimation>
  public enum CompositionCompositeMode {
    MinBlend = 3,
  }
  public enum CompositionGradientWrapMode
  public sealed class CompositionLinearGradientBrush : CompositionBrush
  public sealed class CompositionMaskBrush : CompositionBrush
  public sealed class CompositionSurfaceBrush : CompositionBrush {
    Matrix3x2 Transform { get; set; }
  }
  public sealed class Compositor : IClosable {
    AnimationClass CreateAnimationClass();
    AnimationGroup CreateAnimationGroup();
    ConditionalExpressionAnimation CreateConditionalExpressionAnimation();
    ConditionalExpressionAnimation CreateConditionalExpressionAnimation(ConditionalExpressionAnimationSelection selection);
    CompositionMaskBrush CreateMaskBrush();
    ScrollTracker CreateScrollTracker();
  }
  public sealed class ConditionalExpressionAnimation : CompositionAnimation
  public enum ConditionalExpressionAnimationSelection
  public sealed class ScrollTracker : CompositionObject
  public class Visual : CompositionObject {
    AnimationClass AnimationClass { get; set; }
    float RelativeHeight { get; set; }
    float RelativeOffsetX { get; set; }
    float RelativeOffsetY { get; set; }
    float RelativeWidth { get; set; }
    bool SnapToPixels { get; set; }
  }
  public enum VisualEvents : uint
}
 
namespace Windows.Web.Http.Filters {
  public enum HttpCacheReadBehavior {
    NoCache = 3,
  }
}

The Preview SDK is a pre-release and cannot be used in a production environment. Please only install the SDK on your test machine. If you are working on an application that you need to submit to the store, you should not install the preview. This is a pre-release of the Windows 10 SDK. The APIs and software included in this preview should not be expected to be final and may not be included in the commercial version.

Updated February 24, 2016 11:36 am

Join the conversation