INTERNE Funktion 21H (0x21) 57H (0x57 oder 87) erhalten oder stellten Akte Datum ein und Zeit 58H (0x58 oder 88) erhalten oder stellten Verteilung Strategie 59H (0x59 oder 89) erhalten ausgedehnte Störung Informationen ein

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

INTERNES 21H (0x21)

Funktion 57H (0x57 oder 87) --> Akte Datum und Zeit erhalten oder einstellen

Call with: If getting date and time
AH = 57H
AL = 00H
BX = handle

If setting date and time
AH = 57H
AL = 01H
BX = handle
CX = time

bits 00H-04H = 2-second increments (0-29)
bits 05H-0AH = minutes (0-59)
bits 0BH-0FH = hours (0-23)

DX = date

bits 00H-04H = day (1-31)
bits 05H-08H = month (1-12)
bits 09H-0FH = year (relative to 1980)

Returns: If function successful
Carry flag = clear
and, if called with AL = 00H
CX = time
DX = date

If function unsuccessful
Carry flag = set
AX = error code

Comments:

This function obtains or modifies the date and time stamp in the root directory entry of file.

INTERNES 21H (0x21)

Funktion 58H (0x58 oder 88) --> Verteilung Strategie erhalten oder einstellen

Call with: If getting strategy code
AH = 58H
AL = 00H

If setting strategy code
AH = 58H
AL = 01H
BX = desired strategy code
00H = first fit
01H = best fit
02H = last fit


Returns: If function successful
Carry flag = clear
and, if called with AL = 00H
AX = current strategy code

If function unsuccessful
Carry flag = set
AX = error code

Anmerkungen:

Erhält oder ändert den Code, der die gegenwärtige MS-DOSstrategie für das Zuteilen der Gedächtnisblöcke anzeigt. Die Rückstellung MS-DOSSpeicherallozierungstrategie wird zuerst gepaßt (Code 0).

Im der SitzSpeicherallozierung sucht MS-DOSwürfel ersten vorhandenen Gedächtnisblöcke von Der Niedrigen Adresse, den zur Adresse und weist das erste groß genug zu hohen, um Höhle Blockverteilung Antrag zu erfüllen.

Im Falle der besten passenden Verteilung Strategie blockiert MS-DOSalle Suchen vorhandenes Gedächtnis und weist den kleinsten vorhandenen Block, der den Antrag erfüllt, unabhängig davon seine Position zu.

In der letzten passenden Speicherallozierungstrategie sucht weist MS-DOS die vorhandenen Gedächtnisblöcke von den hohen Adressen zu den niedrigen Adressen und das höchste zu, das genug, um den Blockverteilung Antrag zu erfüllen groß ist.

INTERNES 21H (0x21)

Funktion 59H (0x59 oder 89) --> Ausgedehnte Störung Informationen erhalten

Call with: AH = 59H
BX = 00H

Returns: AX = extended error code

Table of error codes has been given below:

Störung Code

Störung

01H

Funktion Zahlinvalider

02H

Akte nicht gefunden

03H

Weg nicht gefunden

04H

zu viele geöffnete Akten

05H

Zugang verweigerte

06H

Handgriffinvalider

07H

GedächtnisKennblöcke zerstörten

08H

unzulängliches Gedächtnis

09H

Gedächtnisblock-Adresse Invalider

0AH (10)

Klima Invalider

0BH (11)

Formatinvalider

0CH (12)

Zugangkennzifferinvalider

0DH (13)

Dateninvalider

0EH (14)

unbekannte Maßeinheit

0FH (15)

Laufwerkinvalider

10H (16)

versuchte, aktuelles Verzeichnis zu entfernen

11H (17)

die nicht gleiche Vorrichtung

12H (18)

no more Akten

13H (19)

Scheibe schreibgeschützt

14H (20)

unbekannte Maßeinheit

15H (21)

nicht bereites fahren

16H (22)

unbekannter Befehl

17H (23)

Datenstörung (zyklische Blockprüfung)

18H (24)

schlechte Antragstrukturlänge

19H (25)

Suchvorgangstörung

1AH (26)

unbekannte Mittelart

1BH (27)

Sektor nicht gefunden

1CH (28)

Drucker aus Papier heraus

1DH (29)

Störung schreiben

1EH (30)

gelesene Störung

1FH (31)

allgemeiner Ausfall

20H (32)

Teilen von Verletzung

21H (33)

Verletzung verriegeln

22H (34)

Scheibe änderung Invalider

23H (35)

FCB nicht erreichbar

24H (36)

das Teilen des Puffers überstieg

25H-31H

reserviert

32H (50)

ungestützter Netzantrag

33H (51)

nicht hörende Remotemaschine

34H (52)

doppelter Name im Netz

35H (53)

Netzname nicht gefunden

36H (54)

Netz beschäftigt

37H (55)

Vorrichtung besteht nicht mehr im Netz

38H (56)

Netto-BIOS-Befehl Begrenzung überstieg

39H (57)

Störung in den Netzadapterkleinteilen

3AH (58)

falsche Antwort vom Netz

3BH (59)

unerwartete Netzstörung

3CH (60)

Remoteadapter inkompatibel

3DH (61)

Warteschlange zum Drucken voll

3EH (62)

nicht genügend Raum für Druckakte

3FH (63)

Druckakte annullierte

40H (64)

Netzname löschte

41H (65)

Netzzugang verweigerte

42H (66)

falscher NetzEinheitentyp

43H (67)

Netzname nicht gefunden

44H (68)

Netznamensbegrenzung überstieg

45H (69)

Netto-BIOS-Lernabschnittbegrenzung überstieg

46H (70)

die Akte, die vorübergehend teilt, pausierte

47H (71)

Netzantrag nicht angenommen

48H (72)

Druck- oder Scheibenumlenkung pausierte

49H-4FH

reserviert

50H (80)

Akte besteht bereits

51H (81)

reserviert

52H (82)

kann nicht Verzeichnis bilden

53H (83)

auf INTERNEM 24H (kritische Störung) ausfallen

54H (84)

zu viele Umlenkungen

55H (85)

doppelte Umlenkung

56H (86)

unzulässiges Kennwort

57H (87)

unzulässiger Parameter

58H (88)

Netzvorrichtung Störung

59H (89)

Funktion gestützt nicht durch Netz

5AH (90)

erforderlicher System Bestandteil nicht angebracht

BH = error class

01H

wenn aus Hilfsmittel heraus (wie Ablage oder Handgriffen)

02H

wenn nicht Störung, aber temporäre Situation (wie verschlossene Region in der Akte) die erwartet werden kann, um zu beenden

03H

wenn Ermächtigung Problem

04H

wenn interne Störung in der Systemsoftware

05H

wenn Kleinteilausfall

06H

wenn Systemsoftwareausfall nicht die Störung des aktiven Prozesses (wie fehlende Konfiguration Akten)

07H

wenn Anwendungsprogrammstörung

08H

wenn Akte oder Einzelteil nicht gefunden

09H

wenn Akte oder Einzelteil der unzulässigen Art oder des Formats

0AH (10)

wenn Akte oder Einzelteil sich verriegelten

0BH (11)

wenn falsche Scheibe im Antrieb, Bandfehlstelle auf Scheibe oder Speichermediumproblem

0CH (12)

wenn Einzelteil bereits besteht

0DH (13)

unbekannte Störung

 

BL = recommend action

01H

Angemessene Zahl von Zeiten, sofortigen Benutzer wieder versuchen, Abbruch dann vorzuwählen oder zu ignorieren

02H

angemessene Zahl von Zeiten mit verzögert zwischen Wiederholungen wieder versuchen, sofortiger Benutzer, um Abbruch dann vorzuwählen oder zu ignorieren

03H

korrekte Informationen vom Benutzer erhalten (gewöhnlich verursacht durch falschen Dateinamen oder Geräteangabe)

04H

brechen Anwendung mit Reinigung ab (, beenden d.h. das Programm in so regelmäßigem eine Weise, wie möglich: Verriegelungen, Schließenakten, etc. freigeben)

05H

sofortig Ausgang ohne Reinigung durchführen

06H

Störung ignorieren

07H

wieder versuchen nachdem Benutzerintervention, um Ursache der Störung zu entfernen

CH = error locus
01H unknown
02H block device (disk or disk
emulator)
03H network
04H serial device
05H memory

ES: DI = ASCIIZ volume label of disk to
insert, if AX = 0022H (invalid disk
change)

Anmerkungen:

Diese Funktion holt Spezialfehlerinformation nach einem vorhergehenden erfolglosen INTERNEN Funktion 21H Anruf, einschließlich die empfohlene fehlerbehebende Tätigkeit ein.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor