INFO_LIST

取得可能なディスク情報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 作成)
URLhttps://hsp.moe/
https://crystalmark.info/
備考本プラグインはCrystalDiskInfoのソースコードを使用しております。
グループhspsmart.dll
対応環境
  • Windows 版 HSP
移植のヒント64bit版を使用する場合は、
#runtime "hsp3_64"
#include "hspsmart64.as"
を先頭に記述してください。
hs ファイルhsphelp\hspsmart.hs