SCSITaskDevice vs our own driver

Ken Thomases ken at codeweavers.com
Sat Oct 17 11:23:33 CDT 2009


On Oct 16, 2009, at 6:01 PM, Charles Davis wrote:

> Eventually, I want to implement IOCTL_SCSI_PASS_THOROUGH on Mac OS.  
> The
> way I see it, there are two ways to do this:
>
> 1. Use the SCSITaskDevice interface. This is a CFPlugIn object  
> provided
> by the driver (it's like a COM object). We have to get exclusive  
> access
> (this requires all the handles to all device files to be closed, and  
> the
> disk unmounted), and then we can send whatever SCSI commands we like.

I don't believe that's correct:
http://developer.apple.com/mac/library/qa/qa2001/qa1179.html

Mac OS X specifically does not support SCSI pass-through for storage  
devices.

-Ken




More information about the wine-devel mailing list