取得可能なディスク情報ID一覧
INFO_LIST 命令・関数ではありません
(プラグイン / モジュール : hspsmart.dll)
【文字列型】【smart_GetInfoStringW】で指定可能なディスク情報ID ------------------------------------------------------------------- INFO_ENCLOSURE // ディスクエンクロージャ INFO_SERIALNUMBER // シリアルナンバー INFO_SERIALNUMBERREVERSE // シリアルナンバーを逆転したもの INFO_FIRMWAREREV // ファームウェアのレヴィジョン INFO_FIRMWAREREVREVERSE // ファームウェアのレヴィジョンを逆転したもの INFO_MODEL // モデル名 INFO_MODELREVERSE // モデル名を逆転したもの INFO_MODELWMI // WMIから取得したモデル名 INFO_MODELSERIAL // モデル名 INFO_DRIVEMAP // ドライブマップ(C: D: とか) INFO_MAXTRANSFERMODE // 最大転送モード INFO_CURRENTTRANSFERMODE // 現在の転送モード INFO_MAJORVERSION // 対応規格 INFO_MINORVERSION // 対応規格 INFO_INTERFACE // インターフェース(SATAとか) INFO_ENCLOSURE2 // ディスクエンクロージャ INFO_COMMANDTYPESTRING // コマンドタイプ INFO_SSDVENDORSTRING // SSDベンダー名 INFO_DEVICENOMINALFORMFACTOR // フォームファクタ(2.5インチとか3.5インチ) INFO_PNPDEVICEID // PnpDeviceId INFO_SMARTKEYNAME // S.M.A.R.T.項目名抽出用キー名 ------------------------------------------------------------------- 【32bit数値型】【smart_GetInfoInt】で指定可能なディスク情報ID ------------------------------------------------------------------- INFO_USBPRODUCTID // USBプロダクトID INFO_USBVENDORID // USBベンダーID INFO_ISSMARTENABLED // S.M.A.R.T.が有効かどうか?(0 = 無効, 1 = 有効) INFO_ISIDINFOINCORRECT // IsIdInfoIncorrect?(0 = No, 1 = Yes) INFO_ISSMARTCORRECT // IsSmartCorrect?(0 = No, 1 = Yes) INFO_ISTHRESHOLDCORRECT // IsThresholdCorrect?(0 = No, 1 = Yes) INFO_ISCHECKSUMERROR // チェックサムエラーの検出有効?(0 = 無効, 1 = 有効) INFO_ISWORD88 // IsWord88?(0 = No, 1 = Yes) INFO_ISWORD64_76 // IsWord64_76?(0 = No, 1 = Yes) INFO_ISRAWVALUES8 // IsRawValues8?(0 = No, 1 = Yes) INFO_ISRAWVALUES7 // IsRawValues7?(0 = No, 1 = Yes) INFO_IS9126MB // 9126MBかどうか?(HDD容量の壁?)(0 = No, 1 = Yes) INFO_ISTHRESHOLDBUG // 特定機種のファームバグ検出?(0 = No, 1 = Yes) INFO_ISSMARTSUPPORTED // S.M.A.R.T.をサポートしているかどうか?(0 = No, 1 = Yes) INFO_ISLBA48SUPPORTED // LBA48対応?(0 = No, 1 = Yes) INFO_ISAAMSUPPORTED // AAM対応?(0 = No, 1 = Yes) INFO_ISAPMSUPPORTED // APM対応?(0 = No, 1 = Yes) INFO_ISAAMENABLED // AAM有効?(0 = 無効, 1 = 有効) INFO_ISAPMENABLED // APM有効?(0 = 無効, 1 = 有効) INFO_ISNCQSUPPORTED // NCQ対応?(0 = No, 1 = Yes) INFO_ISNVCACHESUPPORTED // NVキャッシュをサポートしてる?(0 = No, 1 = Yes) INFO_ISMAXTORMINUTE // MaxtorMinute(0 = No, 1 = Yes) INFO_ISSSD // SSDかどうか? (0 = No, 1 = Yes) INFO_ISTRIMSUPPORTED // SSDがTrimをサポートしているか?(0 = No, 1 = Yes) INFO_PHYSICALDRIVEID // 物理ドライブID INFO_SCSIPORT // SCSIポート INFO_SCSITARGETID // SCSIターゲットID INFO_SCSIBUS // SCSIバス INFO_SILICONIMAGETYPE // Silicon Image Controller タイプ INFO_TOTALDISKSIZE // 合計ディスクサイズ INFO_CYLINDER // シリンダー数 INFO_HEAD // ヘッド数 INFO_SECTOR // セクタ数 INFO_SECTOR28 // セクタ数(28bit) INFO_DISKSIZECHS // CHSで取得したディスクサイズ INFO_DISKSIZELBA28 // LBA28で取得したディスクサイズ INFO_DISKSIZELBA48 // LBA48で取得したディスクサイズ INFO_DISKSIZEWMI // WMIで取得したディスクサイズ INFO_BUFFERSIZE // バッファサイズ INFO_TRANSFERMODETYPE // 転送モード(戻り値はTRANSFER_MODE参照) INFO_DETECTEDTIMEUNITTYPE // Measured Time(使用時間)単位(戻り値はPOWER_ON参照) INFO_MEASUREDTIMEUNITTYPE // Detected Time(検出時間)単位(戻り値はPOWER_ON参照) INFO_ATTRIBUTECOUNT // S.M.A.R.T.の項目数(最大30) INFO_DETECTEDPOWERONHOURS // 使用時間 INFO_MEASUREDPOWERONHOURS // 検出時間 INFO_POWERONRAWVALUE // 使用時間生の値 INFO_POWERONSTARTRAWVALUE // 使用開始時間生の値 INFO_POWERONCOUNT // 電源投入回数 INFO_TEMPERATURE // 温度 INFO_NOMINALMEDIAROTATIONRATE // 回転数(5400RPMとか7200RPMなど) INFO_HOSTWRITES // 総書込量 (ホスト) INFO_HOSTREADS // 総読込量 (ホスト) INFO_GBYTESERASED // 消去データ量(GB単位) INFO_NANDWRITES // 総書込量 (NAND) INFO_WEARLEVELINGCOUNT // ウェアレベリング回数 INFO_LIFE // 寿命 INFO_MAJOR // メジャー INFO_MINOR // マイナー INFO_DISKSTATUS // ディスクステータス(smart_CheckDiskStatus()で取得できる値と同じ) INFO_DRIVELETTERMAP // ドライブレターマップ INFO_ALARMTEMPERATURE // 警報温度 INFO_ALARMHEALTHSTATUS // 警報健康状態 INFO_DISKVENDORID // ディスクベンダーID INFO_USBVENDORID2 // USBベンダーID INFO_USBPRODUCTID2 // USBプロダクトID INFO_THRESHOLD05 // 注意と判定する05 代替処理済セクタ数(0~255) INFO_THRESHOLDC5 // 注意と判定するC5 代替処理保留中セクタ数(0~255) INFO_THRESHOLDC6 // 注意と判定するC6 回復不能セクタ数(0~255) INFO_TARGET // ? INFO_INTERFACETYPE // インターフェース(INTERFACEを参照) INFO_COMMANDTYPE // コマンドタイプ(COMMANDを参照) INFO_THRESHOLDFF // 注意と判定するFF 残り寿命(0~255) INFO_ISDEVICESLEEPSUPPORTED // DevSleepに対応しているか? INFO_HOSTREADSWRITESUNIT // ホストの読み書き単位?(HOSTREADSWRITESUNITを参照) INFO_ISNVME // NVMe かどうか? INFO_ISUASP // UASP かどうか? INFO_IS_LOGICALSECTORSIZE // LogicalSectorSize ------------------------------------------------------------------- 【64bit実数型】【smart_GetInfoDouble】で指定可能なディスク情報ID ------------------------------------------------------------------- INFO_TEMPERATUREMULTIPLIER // 温度で使用する倍数値(通常1.0) ------------------------------------------------------------------- 【構造体/配列型】【smart_GetInfoStruct】で指定可能なディスク情報ID ------------------------------------------------------------------- INFO_IDENTIFYDEVICE // IDENTIFY_DEVICE 構造体取得 INFO_SMARTREADDATA // S.M.A.R.T. データ BYTE配列[512] 取得 INFO_SMARTREADTHRESHOLD // S.M.A.R.T. しきい値データ BYTE配列[512] 取得 INFO_ATTRIBUTE // SMART_ATTRIBUTE 構造体[30]取得(S.M.A.R.T.値) INFO_THRESHOLD // SMART_THRESHOLD 構造体[30]取得(S.M.A.R.T.しきい値) ------------------------------------------------------------------- 【64bit整数型】【smart_GetInfoInt64/Ex】で指定可能なディスク情報ID ------------------------------------------------------------------- INFO_SECTOR48 // 48ビットLBAのセクタ数 INFO_NUMBEROFSECTORS // セクタの数 INFO_NVCACHESIZE // NVキャッシュのサイズ
smart_GetInfoStringW | ディスクの情報を取得(文字列型/UTF-16) | (hspsmart.dll) |
smart_GetInfoInt | ディスクの情報を取得(32bit数値型) | (hspsmart.dll) |
smart_GetInfoDouble | ディスクの情報を取得(64bit実数型) | (hspsmart.dll) |
smart_GetInfoStruct | ディスクの情報を取得(構造体/配列型) | (hspsmart.dll) |
smart_GetInfoInt64 | ディスクの情報を取得(64bit数値型/32bit分割タイプ) | (hspsmart.dll) |
smart_GetInfoInt64Ex | ディスクの情報を取得(64bit数値型) | (hspsmart.dll) |
プラグイン / モジュール | hspsmart.dll |
バージョン | 1.11(CrystalDiskInfo 8.2.3) |
作成日 | 2019/08/12 |
著作者 | Copyright (C) 2008-2019 hiyohiyo (CrystalDiskInfo作者様)
Copyright (C) 2013-2019 イノビア (hspsmart.dll 作成) |
URL | https://hsp.moe/
https://crystalmark.info/ |
備考 | 本プラグインはCrystalDiskInfoのソースコードを使用しております。 |
グループ | hspsmart.dll |
対応環境 |
|
移植のヒント | 64bit版を使用する場合は、
#runtime "hsp3_64" #include "hspsmart64.as" を先頭に記述してください。 |
hs ファイル | hsphelp\hspsmart.hs |