Maqueta

Páginas: 41 (10121 palabras) Publicado: 15 de septiembre de 2012
Advanced SCSI Programming Interface

ASPI for Win32
Technical Reference
November 6, 2001

å

Copyright

Copyright © 1989-2001 Adaptec, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Adaptec,Inc., 691South Milpitas Blvd., Milpitas, CA 95035.


Trademarks

Adaptec, the Adaptec logo, and AHA are trademarks of Adaptec, Inc. which may be registered in some jurisdictions.

All other trademarks are owned by their respective owners.


Changes

The material in this document is for information only and is subject to change without notice. While reasonable efforts have been made inthe preparation of this document to assure its accuracy, Adaptec, Inc. assumes no liability resulting from errors or omissions in this document, or from the use of the information contained herein.

Adaptec reserves the right to make changes in the product design without reservation and without notification to its users.


Adaptec Warranties, Technical Support and Services

THE ADAPTECSOFTWARE IS PROVIDED "AS IS". THERE ARE NO WARRANTIES AND ADAPTEC EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR PARTICULAR PURPOSE. Adaptec has no obligation to provide any modifications, improvements, updates, training or support relating to the Adaptec Software.  Any such matters, if applicable, shall be subject to mutual written agreement between the parties.
Forlicensing information, please contact Adaptec's Diane McGee at (408) 957-4836 or diane_mcgee@adaptec.com.


ASPI for Win32 Overview

The architecture of SCSI makes it possible to access a wide variety of devices using a single bus linked to a host computer with a SCSI host adapter. Support for peripheral devices in Windows (98, ME, NT, 2000 and Windows XP (32-bit)) is normally achieved throughdevice specific drivers layered on top of the operating systems’ native SCSI support.

Because of the tremendous diversity of SCSI devices, no driver can support all SCSI peripherals. Instead, separate drivers are needed for each major class of installed SCSI device. These drivers share the host adapter hardware through the operating systems’ native SCSI support. The native SCSI layers aredifferent between Windows 98/ME and Windows NT/2000/XP (32-bit). In addition, development and debugging of VxDs or kernel mode drivers can be very difficult. The need for a standard SCSI programming interface to simplify SCSI application development and ease the porting of SCSI applications from one Win32 platform to another brought ASPI for Win32 into existence.

The Advanced SCSI ProgrammingInterface (ASPI) for Win32 was designed to increase compatibility and simplify the connection of SCSI peripheral devices like tape, CD-ROM, WORM, magneto-optical, scanners, and other devices. It defines a protocol for SCSI applications (called ASPI modules) to submit I/O requests to a single operating system driver (called the ASPI manager). Access to the operating system driver is made through aDynamic Link Library named WNASPI32.DLL.


Before Beginning

Before you begin your ASPI for Win32 development effort, be sure that you have a solid understanding of the SCSI specifications. Much of your success in developing an ASPI module is dependent on your understanding of these specifications. Here are sources for the specifications:


|SCSI-1 and CCS: |AmericanNational Standards Institute |
| |25 West 43rd Street, 4th Fl. |
| |NY, NY 10036 |
| |Phone: (212) 642-4900 |
| |Fax:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • maquetas
  • MAQUETAS QUE SON
  • maqueta
  • maqueta
  • Maqueta
  • Maqueta
  • Que es una maqueta
  • Maquetas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS