SCSITaskDevice vs our own driver

Alexandre Julliard julliard at winehq.org
Sat Oct 17 11:39:00 CDT 2009


Charles Davis <cdavis at mymail.mines.edu> writes:

> 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 think we can realistically require the device to be unmounted.
Most apps will want to check for files too.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list