INTERNES 21H (0x21)
Funktion 5AH (0x5A oder 90) --> Temporäre Akte herstellen
Call with: AH = 5AH
CX = attribute (bits may be combined)
DS: DX = segment: offset of ASCIIZ path
Returns: If function is successful
Carry flag = clear
AX = handle
DS: DX = segment: offset of complete ASCIIZ
pathname
If function is unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Funktion stellt eine Akte mit einem einzigartigen Namen, im Strom oder das spezifizierte Verzeichnis auf der Rückstellung oder spezifizierte das Laufwerk her und bringt einen Handgriff zurück, der durch das Programm durch das Programm für folgenden Zugang zur Akte benutzt werden kann. Der Name, der für die Akte erzeugt wird, wird auch in einen Puffer zurückgebracht, der durch das Programm spezifiziert wird.
Wenn kein Element des Namens nicht besteht oder, die Akte wird im Wurzelverzeichnis hergestellt, und das Wurzelverzeichnis ist die Funktion ausfällt voll.
INTERNES 21H (0x21)
Funktion 5BH (0x5B oder 91) --> neue Akte herstellen
Call with: AH = 5BH
CX = attribute (bits may be combined)
DS: DX = segment: offset of ASCIIZ pathname
Returns: If function is successful
Carry flag = clear
AX = handle
If function is unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Funktion stellt eine Akte im gekennzeichneten oder Rückstellung Verzeichnis auf dem gekennzeichneten oder Standardlaufwerk her und bringt einen Handgriff zurück, der durch das Programm für folgenden Zugang zur Akte für einen gegebenen ASCIIZ Namen benutzt werden kann.
Wenn eine Akte mit dem gleichen Namen und Weg bereits besteht, oder kein Element des spezifizierten Weges nicht besteht, oder die Akte im Wurzelverzeichnis hergestellt wird und das Wurzelverzeichnis voll ist, oder der Benutzer unzulängliche Auskunftsrechte hat, fällt die Funktion aus.
INTERNES 21H (0x21)
Funktion 5CH (0x5C oder 92) --> Akte Region verriegeln oder entriegeln
Call with: AH = 5CH
AL = 00H if locking region
01H if unlocking region
BX = handle
CX = high part of region offset
DX = low part of region offset
SI = high part of region length
DI = low part of region length
Returns: If function successful
Carry flag = clear
If function unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Funktion verriegelt oder entriegelt die spezifizierte Region einer Akte. Diese Funktion ist nicht vorhanden, es sei denn das Akte-teilende Modul (wie SHARE.EXE) geladen wird.
INTERNES 21H (0x21)
Funktion 5DH (0x5D oder 93) --> Reserviert
INTERNES 21H (0x21)
Funktion 5EH (0x5E oder 94), Vorfunktion 00H (0x00) --> Maschine Namen erhalten
Call with: AH = 5EH
AL = 00H
DS: DX = segment: offset of buffer to receive
string
Returns: If function is successful
Carry flag = clear
CH = 00H if name not defined
<> 00H if name defined
CL = netBIOS name number (if CH <> 0)
DX: DX = segment: offset of identifier (if CH
<> 0)
If function is unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Vorfunktion bringt die Adresse einer ASCIIZ Zeichenkette zurück, die den lokalen Computer kennzeichnet. Dieser Funktion Anruf ist nur vorhanden, wenn das Microsoft Netz läuft.
INTERNES 21H (0x21)
Funktion 5EH (0x5E oder 94), Vorfunktion 02H (0x02) --> Druckereinstellung Zeichenkette einstellen
Call with: AH = 5EH
AL = 02H
BX = redirection list index
CX = length of setup string
DS: SI = segment: offset of setup string
Returns: If function successful
Carry flag = clear
If function unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Vorfunktion spezifiziert eine vor allen Akten gesendet zu werden Zeichenkette, die auf einen bestimmten Netzdrucker verwiesen werden und erlaubt Benutzern an den unterschiedlichen Netzknoten, individualisierte Betriebsarten auf dem gleichen Drucker zu spezifizieren.
INTERNES 21H (0x21)
Funktion 5EH (0x5E oder 94), Vorfunktion 03H (0x03) --> Druckereinstellung Zeichenkette erhalten
Call with: AH = 5EH
AL = 03H
BX = redirection list index
ES: DI = segment: offset of buffer to receive
setup string
Returns: If function successful
Carry flag = clear
CX = length of printer setup string
ES: DI = segment: offset of buffer to receive
setup string
If function unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Funktion wird verwendet, um die Druckereinstellung Zeichenkette für einen bestimmten Netzdrucker zu erreichen.
INTERNES 21H (0x21)
Funktion 5FH (0x5F oder 95), Vorfunktion 02H (0x02) --> Umlenkung Liste Eintragung erhalten
Call with: AH = 5FH
AL = 02H
BX = redirection list index
DS: SI = segment: offset of 16-byte buffer to
receive local device name
ES: DI = segment: offset of 128-byte buffer to
receive network name
Returns: If function successful
Carry flag = clear
BH = device status flag
Bit 0 = 0 if device valid
= 1 if not valid
BL = device type
03H, if printer
04H, if drive
CX = stored parameter value
DX = destroyed
BP = destroyed
DS: SI = segment: offset of ASCIIZ local
device name
ES: DI = segment: offset of ASCIIZ network
name
If function unsuccessful
Carry flag = set
AX = error code
Anmerkungen:
Diese Vorfunktion erlaubt Kontrolle der System Umlenkung Liste, die lokale logische Namen mit Netzakten, -verzeichnissen oder -druckern verbindet. Dieser Funktion Anruf ist nur vorhanden, wenn Microsoft Netze läuft und das Akte-teilende Modul geladen worden ist.
|