|
|
Diese Funktion überträgt einen Dateinamen, der als ASCII-String vorliegt und neben einer Gerätebezeichnung einen Dateinamen
und eine Dateierweiterung enthalten kann, in die entsprechenden Felder eines FCB.
Vor dem Funktionsaufruf:
| AX(AH) |
29h |
| AX(AL) |
Analyse-Ktroll-Byte |
| SI |
Offset des Zeigers, der die umzuwandelnde Zeichenkette angibt. |
| DI |
Offset des Zeigers auf Buffer, der den geschlossenen FCB angibt. |
| DS |
Segment des Zeigers, der die umzuwandelnde Zeichenkette angibt. |
| ES |
Segment des Zeigers auf Buffer, der den geschlossenen FCB angibt. |
| Buffer: (FCB) |
Leer |
Nach dem Funktionsaufruf:
| AX(AL) |
Status, 00 = FCB erzeugt, keine Wildcards; 01 = FCB erzeugt, Wildcards erzeugt; FFh = Ungültige Laufwersangabe |
| SI |
Offset des Zeigers, der ein Byte hinter dem umgewandelten Dateinamen steht. |
| DI |
Offset des Zeigers, der den geschlossenen FCB angibt. |
| DS |
Segment des Zeigers, der ein Byte hinter dem umgewandelten Dateinamen steht. |
| ES |
Segment des Zeigers, der den geschlossenen FCB angibt. |
Buffer (FCB)
| Laufwerksnummer |
Logische Laufwekrsnummer |
| Dateiname |
ASCII-Dateiname |
| Dateityp |
ASCII-Dateityp |
| Aktueller Block |
0 |
| Datensatzgröße |
0 |
| Dateigröße |
0 |
| Dateizeit |
0 |
| Reserviert |
0 |
|
|
| Aktueller Datensatz |
0 |
| Datensatznummer |
0 |
Anzeige:
|
Anzeigen:
|