// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "sandbox/features.h" #if BUILDFLAG(IS_WIN) #include "base/win/windows_version.h" #endif namespace sandbox::features { #if BUILDFLAG(IS_WIN) bool IsAppContainerSandboxSupported() { // Some APIs used for LPAC are unsupported below Windows 10 RS2 (1703 build // 15063). In addition, it is not possible to apply process mitigations to an // app container process until RS5. Place a check here in a central place. static const bool supported = base::win::GetVersion() >= base::win::Version::WIN10_RS5; return supported; } #endif } // namespace sandbox::features