SCSI Pass Through Interface

Short description: Application programming interfaces

SCSI Pass Through InterfaceOther names| SPTI; SPT

|

Operating system| Microsoft Windows
Predecessor| Advanced SCSI Programming Interface (ASPI)
Type| Application programming interface

SCSI Pass Through Interface (SPTI) is an application programming interface (API) accessing a SCSI device. It is developed by Microsoft Corporation and is part of the Windows NT family of operating systems.[1]

## Contents

* 1 Overview
* 2 Other SCSI interfaces
* 3 References
* 4 Further reading

## Overview

The storage port drivers provide an interface for Win32 applications to send SCSI Command Descriptor Block (CDB) messages to SCSI devices. The interfaces are IOCTL_SCSI_PASS_THROUGH and IOCTL_SCSI_PASS_THROUGH_DIRECT. Applications can build a pass-through request and send it to the device by using this IOCTL.

SPTI is accessible to Windows software using the DeviceIoControl Windows API.[2]

ImgBurn offers SPTI as a method for accessing optical disc drives.[3]

## Other SCSI interfaces

* Windows:
* Advanced SCSI Programming Interface (ASPI) by Adaptec, Nero AG and Pinnacle Systems[4]
* ASAPI by VOB Computersysteme GmbH and Pinnacle Systems
* ElbyCDIO by Elaborate Bytes
* Patin-Couffin by VSO Software
* SCSI Pass-Through Direct (SPTD) by Duplex Secure, Ltd.
* The SCSI pass-through driver for Linux is called "SCSI generic" (sg)[5]

## References

1. ↑ "INFO: SCSI Pass Through Functionality and Limitations (Revision: 2.2)". Microsoft Support. Microsoft Corporation. 12 February 2007. http://support.microsoft.com/kb/251369. Retrieved 30 May 2011.
2. ↑ "SCSI Pass Through Interface". Microsoft Developer Network. Microsoft Corporation. 3 May 2011. http://msdn.microsoft.com/library/ff565348(v=VS.85).aspx. Retrieved 30 May 2011.
3. ↑ "ImgBurn Support Forum". http://forum.imgburn.com/lofiversion/index.php/t6659.html. Retrieved 8 August 2009.
4. ↑ "ASPI is not supported by Microsoft for all versions of Windows (Revision: 3.2)". Microsoft Support. Microsoft Corporation. 30 June 2005. http://support.microsoft.com/kb/182542. Retrieved 30 May 2011.
5. ↑ "References, Credits and Corrections". http://www.tldp.org/HOWTO/SCSI-2.4-HOWTO/refs.html#B3.

## Further reading

1. "SCSI Port I/O Control Codes". Microsoft Developer Network. Microsoft Corporation. 3 May 2011. http://msdn.microsoft.com/library/ff565367.aspx. Retrieved 30 May 2011.
2. "SCSI Interface for Multimedia and Block Devices". CodePlex. Microsoft Corporation. http://scsi.codeplex.com/. Retrieved 20 May 2011.

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:SCSI_Pass_Through_Interface&oldid=4200072"