blob: 1ed46ef1522d8bda002356238472da8d65db17da [file] [log] [blame]
// 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