KySdkCpuInfo(3) Library Functions Manual KySdkCpuInfo(3)

KySdkCpuInfo - 生成cpu信息dbus信号类 主要用来生成cpu的架构、制造厂商、型号、额定主频、核心数量、虚拟化支持和线程数信息dbus信号

#include <kysdkdbus.h>

Inherits QObject.

Public Slots


QString getCpuArch () const
获取cpu架构 QString getCpuVendor () const
获取cpu制造厂商 QString getCpuModel () const
获取cpu型号 QString getCpuFreqMHz () const
获取cpu额定主频 unsigned int getCpuCorenums () const
获取cpu核心数量 QString getCpuVirt () const
获取cpu对虚拟化的支持 unsigned int getCpuProcess () const
获取cpu线程数

生成cpu信息dbus信号类 主要用来生成cpu的架构、制造厂商、型号、额定主频、核心数量、虚拟化支持和线程数信息dbus信号

Public Slots

获取cpu架构

Returns

QString 架构信息,如'x86_64'

获取cpu核心数量

Returns

unsigned int 所有可用的CPU核心数量

获取cpu额定主频

Returns

QString 额定主频赫兹数,如“1794.742”

获取cpu型号

Returns

QString CPU型号名称,如“Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz”

获取cpu线程数

Returns

unsigned int cpu支持的线程数

获取cpu制造厂商

Returns

QString 制造厂商,如“GenuineIntel”

获取cpu对虚拟化的支持

Returns

QString 若CPU支持虚拟化,则返回虚拟化技术,如“vmx”;若不支持,返回NULL

Generated automatically by Doxygen for kysdkdbus.h from the source code.

Wed Sep 20 2023 My Project