Documentation Programmeurs - GVP II Serie Manuel D'installation Et D'utilisation

Table des Matières

Publicité

DOCUMENTATION PROGRAMMEURS

Dans ce chapitre, nous allons expliquer quelques détails techniques concernant
le programme SCSI de GVP qui vous seront très utiles si vous voulez utiliser le driver
SCSI ou si vous voulez améliorer ses performances. Certaines parties de ce chapitre (et
les programmes d'exemples de la disquette d'installation) supposent que vous connaissez
le système d'I/O de l'Amiga, et plus spécialement le fonctionnement du trackdisk.device.
Une introduction vous est fournie par [3, chapitre 19 et 42].
Initialisation
Vous accédez au driver de GVP en utilisant la fonction OpenDevice() de la
librairie Exec. Cette fonction a besoin d'une structure "standard vo request",les
paramètres "flags" étant à zéro. Voici un exemple :
struct MsgPort *mp;
struct IOStdReq *io;
if((mp = CreatePort(NULL,0)) != NULL)
{
if((io = CreatStdI0(mp)) != NULL)
DeletePort(mp);
}
Le driver SCSI de GVP étant conforme au standard défini dans le fichier entête
<devices/scsidisk.h>, la valeur UNIT a la signification suivante le chiffre des centaines
indique le numéro de la carte (notre driver supporte un nombre de cartes
{
if((OpenDevice("gvpscsi.device",UNIT,io,0)) == 0)
{
/* Commandes SCSI */
Close Device(io);
}
DeleteStdI0(io);
}
10
30

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

HcdHcd plus

Table des Matières