MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / getKernelInfo

Method getKernelInfo

libraries/systeminfo/src/sys_win32.cpp:5–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3#include <windows.h>
4
5Sys::KernelInfo Sys::getKernelInfo()
6{
7 Sys::KernelInfo out;
8 out.kernelType = KernelType::Windows;
9 out.kernelName = "Windows";
10 OSVERSIONINFOW osvi;
11 ZeroMemory(&osvi, sizeof(OSVERSIONINFOW));
12 osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);
13 GetVersionExW(&osvi);
14 out.kernelVersion = QString("%1.%2").arg(osvi.dwMajorVersion).arg(osvi.dwMinorVersion);
15 out.kernelMajor = osvi.dwMajorVersion;
16 out.kernelMinor = osvi.dwMinorVersion;
17 out.kernelPatch = osvi.dwBuildNumber;
18 return out;
19}
20
21uint64_t Sys::getSystemRam()
22{

Callers

nothing calls this directly

Calls 1

QStringClass · 0.85

Tested by

no test coverage detected