2008年1月16日 星期三

scsi device type in mac

defined in /System/Library/Frameworks/IOKit.framework/Headers/scsi-commands.h

kINQUIRY_PERIPHERAL_TYPE_DirectAccessSBCDevice = 0x00,

kINQUIRY_PERIPHERAL_TYPE_SequentialAccessSSCDevice = 0x01,

kINQUIRY_PERIPHERAL_TYPE_PrinterSSCDevice = 0x02,

kINQUIRY_PERIPHERAL_TYPE_ProcessorSPCDevice = 0x03,

kINQUIRY_PERIPHERAL_TYPE_WriteOnceSBCDevice = 0x04,

kINQUIRY_PERIPHERAL_TYPE_CDROM_MMCDevice = 0x05,

kINQUIRY_PERIPHERAL_TYPE_ScannerSCSI2Device = 0x06,

kINQUIRY_PERIPHERAL_TYPE_OpticalMemorySBCDevice = 0x07,

kINQUIRY_PERIPHERAL_TYPE_MediumChangerSMCDevice = 0x08,

kINQUIRY_PERIPHERAL_TYPE_CommunicationsSSCDevice = 0x09,

/* 0x0A - 0x0B ASC IT8 Graphic Arts Prepress Devices */
kINQUIRY_PERIPHERAL_TYPE_StorageArrayControllerSCC2Device= 0x0C,

kINQUIRY_PERIPHERAL_TYPE_EnclosureServicesSESDevice = 0x0D,

kINQUIRY_PERIPHERAL_TYPE_SimplifiedDirectAccessRBCDevice = 0x0E,

kINQUIRY_PERIPHERAL_TYPE_OpticalCardReaderOCRWDevice = 0x0F,

/* 0x10 - 0x1E Reserved Device Types */
kINQUIRY_PERIPHERAL_TYPE_ObjectBasedStorageDevice = 0x11,

kINQUIRY_PERIPHERAL_TYPE_AutomationDriveInterface = 0x12,

kINQUIRY_PERIPHERAL_TYPE_WellKnownLogicalUnit = 0x1E,

kINQUIRY_PERIPHERAL_TYPE_UnknownOrNoDeviceType = 0x1F,

kINQUIRY_PERIPHERAL_TYPE_Mask = 0x1F

沒有留言: