blob: 228369ea22dad2a68b638933cce804bbca9ae617 [file] [log] [blame] [edit]
// Copyright 2022 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build windows
package osinfo
import (
"fmt"
"golang.org/x/sys/windows"
)
// Version returns the OS version name/number.
func Version() (string, error) {
info := windows.RtlGetVersion()
return fmt.Sprintf("%d.%d.%d", info.MajorVersion, info.MinorVersion, info.BuildNumber), nil
}