SCSI Pass Through Interface

Application programming interfaces

Not to be confused with SCSI Pass-Through Direct, Sony Pictures Television, or Sony Pictures Television International.

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "SCSI Pass Through Interface" – news · newspapers · books · scholar · JSTOR (May 2011) (Learn how and when to remove this message)

|

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]

## Overview

[edit]

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

[edit]

* 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

[edit]

1. ^ "INFO: SCSI Pass Through Functionality and Limitations (Revision: 2.2)". Microsoft Support. Microsoft Corporation. 12 February 2007. Retrieved 30 May 2011.
2. ^ "SCSI Pass Through Interface". Microsoft Developer Network. Microsoft Corporation. 3 May 2011. Retrieved 30 May 2011.
3. ^ "ImgBurn Support Forum". Archived from the original on 13 August 2009. 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. Retrieved 30 May 2011.
5. ^ "References, Credits and Corrections".

## Further reading

[edit]

1. "SCSI Port I/O Control Codes". Microsoft Developer Network. Microsoft Corporation. 3 May 2011. Retrieved 30 May 2011.
2. "SCSI Interface for Multimedia and Block Devices". CodePlex. Microsoft Corporation. Archived from the original on December 28, 2009. Retrieved 20 May 2011.

This Microsoft Windows software-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

This programming-language-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template