Jump to content

SCSI Pass Through Interface

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Zackmann08 (talk | contribs) at 22:38, 18 March 2019 (converting to use Template:Infobox software per Wikipedia:Templates_for_discussion/Log/2019_March_9#Template:Infobox_OS_component). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

SCSI Pass Through Interface
Other namesSPTI; SPT
Operating systemMicrosoft Windows
PredecessorAdvanced SCSI Programming Interface (ASPI)
TypeApplication 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

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

References

  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". 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. ^ 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. Retrieved 30 May 2011.
  2. "SCSI Interface for Multimedia and Block Devices". CodePlex. Microsoft Corporation. Retrieved 20 May 2011.