smart_SetUSB1394

USB/IEEE1394接続の外付けディスクを検出対象にする

smart_SetUSB1394 int1, int2

int1	: 操作ハンドル(smart_Init()を実行して取得する)
int2	: フラグ(後述)

(プラグイン / モジュール : hspsmart.dll)

解説

USB/IEEE1394接続の外付けディスクを検出対象にするかどうか?

フラグには以下のものが OR 値で指定できます。

// SCSI ATA TRANSLATION 経由でアクセスを試みます。
FLAG_USB_SAT
// Sunplus 製コントローラ対応
FLAG_USB_SUNPLUS
// I-O DATA 製コントローラ対応
FLAG_USB_IODATA
// Logitec 製コントローラ対応
FLAG_USB_LOGITEC1
FLAG_USB_LOGITEC2
// JMicron 製コントローラ対応
FLAG_USB_JMICRON
// Cypress 製コントローラ対応
FLAG_USB_CYPRESS
// USB メモリに対しても SCSI ATA TRANSLATION 経由でアクセスを試みます。
// USB-SATA 変換チップを搭載した一部の高速 USB メモリで中身が見えるようになる可能性があります。
FLAG_USB_MEMORY

// JMicron 製コントローラ対応(NVMe)
FLAG_USB_NVME_JMICRON

// AsMedia 製コントローラ対応(NVMe)
FLAG_USB_NVME_ASMEDIA

// Realtek 製コントローラ対応(NVMe)
FLAG_USB_NVME_REALTEK

FLAG_USB_ALL は すべて設定されます。
FLAG_USB_NULL は すべて解除されます。

stat が 0 の場合は成功しています。
0  = 成功
-1 = 操作ハンドル無効

サンプル

smart_SetUSB1394 hSmart, FLAG_USB_ALL

関連項目

smart_DiskScanディスクを検出します(hspsmart.dll)

サンプル逆引き (5)

01_Sample_SMART.hsp
02_Sample_HDDStatus.hsp
05_Sample_HDDInfo.hsp
06_Sample_HDDHealth.hsp
SampleDiskInfo.hsp

情報

プラグイン / モジュール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