Advanced SCSI Programming Interface
Pour les articles homonymes, voir ASPI.
L'ASPI («Advanced SCSI Programming Interface») est une interface logicielle et une interface de programmation (API) pour le système d'exploitation Microsoft Windows, permettant d'accéder aux périphériques SCSI. Les distributions Windows XP et antérieures n'offraient aucune API standard pour accéder à ces périphériques. L'ASPI est principalement utilisée pour piloter des périphériques de type lecteurs ou graveurs de CD/DVD. La bibliothèque ASPI est développée et distribuée gratuitement par la société Adaptec. Elle reste cependant la propriété d'Adaptec. Si une documentation (succincte) est fournie, les sources ne sont pas publiés.
De nombreux logiciels de gravure et/ou de diagnostic, même commerciaux, utilisent l'interface ASPI.
Services offerts par l'interface
Les services offerts par cette API sont les suivants :
- énumérer les périphériques SCSI présents dans le système.
- accéder aux périphériques SCSI, au plus bas niveau (lecture ou écriture de secteurs).
- accéder aux périphériques SCSI, avec un plus haut niveau de service (par exemple : extraction de la TOC d'un CD Audio).
ASPI prend en charge les périphériques SCSI et les périphériques physiquement connectés sur un bus autre que SCSI (ATA, S-ATA) mais pilotables via des commandes (logicielles) SCSI. C'est le cas de la quasi-majorité des graveurs de CD/DVD utilisés sous Windows.
Un lecteur virtuel (par exemple DAEMON Tools) sera vu et listé par ASPI, comme un périphérique physique.
Installation
Il est possible de télécharger gratuitement[1] une archive contenant tous les fichiers nécessaires, ainsi qu'un logiciel d'installation.
Sous Windows XP, les fichiers de l'interface ASPI (après installation) sont les suivants :
\system\winaspi.dll \system\wnaspi32.dll \system32\drivers\aspi32.sys
Solutions alternatives
Certains logiciels de gravure, par exemple Nero, installent leur propre logiciel SCSI.
La solution d'Adaptec, bien qu'elle soit gratuite, est quand même une solution propriétaire. C'est pourquoi on a vu apparaître des solutions dites libres, comme frogAspi[2].
Notes et références
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.