|
自己レスです。
iniファイルにdebug modeになりそうなものがあったので出力してみました。
下記を見た限りは・・・どうなんでしょう^^;
【DiskInfo.log】
CAtaSmart::Init WMI on - Start
CoInitializeSecurity()
CoCreateInstance()
ConnectServer()
CoSetProxyBlanket()
OK:WMI Init
OK:Win32_IDEController
OK:Win32_SCSIController
OK:Win32_USBController
VID=0424h, PID=223Ah
VID=0000h, PID=0000h
VID=0000h, PID=0000h
VID=0000h, PID=0000h
DO:SELECT * FROM Win32_DiskDrive
OK:SELECT * FROM Win32_DiskDrive
DO:GetDiskInfo pd=0, sp=0, st=0, mt=fixed hard disk media
DoIdentifyDevicePd(0, 0xA0) - 1
SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH)
IDENTIFY_DEVICE (General)
AddDisk(0, 0, 0) - 6
DO:GetDiskInfo pd=1, sp=0, st=1, mt=fixed hard disk media
DoIdentifyDevicePd(1, 0xA0) - 1
SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH)
IDENTIFY_DEVICE (General)
AddDisk(1, 0, 1) - 6
DO:GetDiskInfo pd=2, sp=-1, st=-1, mt=
DO:GetDiskInfo pd=3, sp=-1, st=-1, mt=
DO:GetDiskInfo pd=5, sp=-1, st=-1, mt=
DO:GetDiskInfo pd=4, sp=-1, st=-1, mt=
OK:SELECT * FROM Win32_DiskDrive
DO:SELECT * FROM Win32_DiskPartition
OK:SELECT * FROM Win32_DiskPartition
OK:Drive Letter Mapping
DO:GetDiskInfo
DoIdentifyDevicePd(0, 0xA0) - 1
SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH)
IDENTIFY_DEVICE (General)
AddDisk(0, -1, -1) - 6
DO:GetDiskInfo
DoIdentifyDevicePd(1, 0xA0) - 1
SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH)
IDENTIFY_DEVICE (General)
AddDisk(1, -1, -1) - 6
OK:GetDiskInfo - PhysicalDrive
OK:qsort
CAtaSmart::Init - Complete
|
|