Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

IOControl Int21h

volvo27 / 3 Antworten / Flachansicht Nickles

Warum funktionieren einige Funktionen desINT21h unter DOS ( 7.1 von Win98SE) nicht
In der Dos Box von Windows geht es.
INT21h AX=0x440D; CH*0x08; CL=0x6F (Generic Block Device Request, Unterfunktion
Get Drive Map Information.
Oder gibt es dafür noch eine andere Funktion ?

bei Antwort benachrichtigen
Andreas42 volvo27 „IOControl Int21h“
Optionen

Hi!

Ich würde dazu mal Ralf Browns IRQ-Liste interviewen.

-> http://www.cs.cmu.edu/~ralf/files.html

Es muss aber auch eine online-Version davon geben. ich suche mal...

Das müsste sie sein: http://www.ctyme.com/rbrown.htm

Hmm, dort ist die Funktion AX=0x440D CX=0x086F nicht aufgeführt.

Die Zeiten, dass ich mich auf der Ebene in DOS umgeschaut habe, sind schon lange her. Passt da die Funktion INT21h AX=0x440F "GET LOGICAL DRIVE MAP"?

Ich checke noch einmal die Resourcen bei Microsoft (msdn.microsoft.com). Das ergibt auch nichts hilfreiches (zumindest findet die Suche nach "int21" oder "int21h" nichts weltbewegendes).

Peine papierbasierte Doku ist zu alt (stammt aus der Zeit zwischen DOS5.0 und Win95). Wo hast du diese Funktion her? Evtl. kann man an Hand der Quelle mehr herausbekommen.

Update:

Crossboardposting rulez! -> http://forum.chip.de/c-c/iocontrol-int21h-991960.html
Sagst du uns hier bescheid, wenn sich da was tut? Und umgekehrt auch? ;-)

Bis dann
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen
IOControl Int21h Christus2