---
name: "KySdkCpuInfo"
section: "3"
platform: "linux"
package: "libkysdk-system"
version: "3.0.1.4-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/KySdkCpuInfo"
---

# KySdkCpuInfo(3)

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

## NAME

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

## SYNOPSIS

\#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线程数

## Detailed Description

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

## Public Slots

### QString KySdkCpuInfo::getCpuArch () const \[slot\]

获取cpu架构

**Returns**

QString 架构信息，如'x86\_64'

### unsigned int KySdkCpuInfo::getCpuCorenums () const \[slot\]

获取cpu核心数量

**Returns**

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

### QString KySdkCpuInfo::getCpuFreqMHz () const \[slot\]

获取cpu额定主频

**Returns**

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

### QString KySdkCpuInfo::getCpuModel () const \[slot\]

获取cpu型号

**Returns**

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

### unsigned int KySdkCpuInfo::getCpuProcess () const \[slot\]

获取cpu线程数

**Returns**

unsigned int cpu支持的线程数

### QString KySdkCpuInfo::getCpuVendor () const \[slot\]

获取cpu制造厂商

**Returns**

QString 制造厂商，如“GenuineIntel”

### QString KySdkCpuInfo::getCpuVirt () const \[slot\]

获取cpu对虚拟化的支持

**Returns**

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

## Author

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