home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
HDPSTACK.LZH
/
HDPSTACK.MSA
/
HDPSTACK
/
SOURCE
/
HDPSFUNC.D
next >
Wrap
Text File
|
1995-02-22
|
2KB
|
74 lines
DEFINITION MODULE HDPSFunctions;
(* Das folgende Modul stellt eine komfortable Schnittstelle zu
* hdpSTACK-Funktionen zur Verfügung, die über die XHDI-Funktion
* XHDriverSpecial zur Verfügung gestellt werden.
*
* Autor: Frank Storm @ AC2
*
* Erste Fassung : 19.01.1995
* Letzte Änderung: 26.01.1995
*)
FROM BIOS IMPORT DriveSet;
VAR HDPResult: LONGINT;
(* Enthält den Wert von XHDIResult nach einem Aufruf einer XHDI-Funktion.
*)
PROCEDURE HDPSInstalled (): BOOLEAN;
(* Diese Funktion dient zum Testen, ob hdpSTACK installiert ist. *)
(* Die nachfolgenden Funktionsaufrufe waren nur erfolgreich, wenn
* die Variable "XHDIResult" aus dem Modul XHDI nach dem Funktionsaufruf
* den Wert 0 hat. Dies sollte unbedingt abgeprüft werden.
* Au₧erdem haben Einstellungen auch nur Auswirkungen auf Laufwerke,
* die vom Treiber verwaltet werden. Man sollte also immer erst feststellen,
* für welche Laufwerke hdpSTACK zuständig ist.
*)
PROCEDURE HDPSetCacheDrvMap (drives: DriveSet);
(* Mit dieser Funktion kann man den Cache für die einzelnen Laufwerke
* ein- bzw. ausschalten. Die Einstellung bringt nur dann etwas, wenn
* vom Treiber auch Speicher für den Cache reserviert wurde.
*)
PROCEDURE HDPCacheDrvMap (): DriveSet;
(* Dient zur Abfrage der mit HDPSetCacheDrvMap gesetzten Einstellungen.
*)
PROCEDURE HDPSetVerifyDrvMap (drives: DriveSet);
(* Hiermit kann man die Verifyfunktion für einzelne Laufwerke einschalten.
* Auch dies hat nur Auswirkungen, wenn der Treiber Speicher für die
* Verify-Funktion reserviert hat.
*)
PROCEDURE HDPVerifyDrvMap (): DriveSet;
(* Dient zur Abfrage der mit HDPSetVerifyDrvMap gesetzten Werte.
*)
PROCEDURE HDPSetWrtProtDrvMap (drives: DriveSet);
(* Dient zum Einschalten des Schreibschutzes für die einzelnen Laufwerke.
*)
PROCEDURE HDPWrtProtDrvMap (): DriveSet;
(* Dient zur Abfrage der mit HDPSetWrtProtDrvMap gemachten Einstellungen.
*)
PROCEDURE HDPSComprDrvMap (): DriveSet;
(* Zur Abfrage, welche Laufwerke komprimierte Partitionen sind. Diese
* Funktion ist nur in hdpSTACK verfügbar.
*)
END HDPSFunctions.