DtkDevice
DTK library for device.
Dtk::Device::DDiskDevice类 参考

磁盘设备信息. 更多...

#include <ddiskdevice.h>

类 Dtk::Device::DDiskDevice 继承关系图:

struct  DDiskIoStat
 磁盘IO状态信息 更多...
 

Public 成员函数

 DDiskDevice (QObject *parent=nullptr)
 
int count ()
 获取所有磁盘个数. 更多...
 
QString vendor (int index)
 获取指定磁盘的厂商. 更多...
 
QString model (int index)
 获取指定磁盘的型号. 更多...
 
QString mediaType (int index)
 获取指定磁盘的介质类型. 更多...
 
QString size (int index)
 获取指定磁盘大小. 更多...
 
QString interface (int index)
 获取指定磁盘的接口. 更多...
 
QString serialNumber (int index)
 获取指定磁盘的序列号. 更多...
 
QString deviceFile (int index)
 获取指定磁盘的设备文件. 更多...
 
QString rotationRate (int index)
 获取指定磁盘的转速. 更多...
 
QString firmwareVersion (int index)
 获取指定磁盘的固件版本. 更多...
 
QString sectorSize (int index)
 获取指定磁盘的逻辑分区大小. 更多...
 
QString temperature (int index)
 获取指定磁盘的温度. 更多...
 
DDiskIoStat diskIoStat (int index)
 获取指定磁盘的IO状态. 更多...
 

详细描述

磁盘设备信息.

成员函数说明

◆ count()

int DDiskDevice::count ( )

获取所有磁盘个数.

返回
所有磁盘个数.

◆ deviceFile()

QString DDiskDevice::deviceFile ( int  index)

获取指定磁盘的设备文件.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的设备文件.

◆ diskIoStat()

DDiskIoStat DDiskDevice::diskIoStat ( int  index)

获取指定磁盘的IO状态.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的IO状态.

◆ firmwareVersion()

QString DDiskDevice::firmwareVersion ( int  index)

获取指定磁盘的固件版本.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的固件版本.

◆ interface()

QString DDiskDevice::interface ( int  index)

获取指定磁盘的接口.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的接口.

◆ mediaType()

QString DDiskDevice::mediaType ( int  index)

获取指定磁盘的介质类型.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的介质类型.

◆ model()

QString DDiskDevice::model ( int  index)

获取指定磁盘的型号.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的型号.

◆ rotationRate()

QString DDiskDevice::rotationRate ( int  index)

获取指定磁盘的转速.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的转速.

◆ sectorSize()

QString DDiskDevice::sectorSize ( int  index)

获取指定磁盘的逻辑分区大小.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的逻辑分区大小.

◆ serialNumber()

QString DDiskDevice::serialNumber ( int  index)

获取指定磁盘的序列号.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的序列号.

◆ size()

QString DDiskDevice::size ( int  index)

获取指定磁盘大小.

参数
[in]index指定磁盘的ID.
返回
指定磁盘大小.

◆ temperature()

QString DDiskDevice::temperature ( int  index)

获取指定磁盘的温度.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的温度.

◆ vendor()

QString DDiskDevice::vendor ( int  index)

获取指定磁盘的厂商.

参数
[in]index指定磁盘的ID.
返回
指定磁盘的厂商.

该类的文档由以下文件生成: