21H INTERNO (0x21)
Funzione 5AH (0x5A o 90) --> generare la lima provvisoria
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
Osservazioni:
Questa funzione genera una lima con un nome unico, nella corrente o l'indice specificato sul difetto o l'azionatore del disco specificato e restituisce una maniglia che può essere usata dal programma dal programma per accesso successivo alla lima. Il nome generato per la lima inoltre è restituito in un amplificatore specificato dal programma.
Se alcun elemento del nome non esiste o la lima sta generanda nell'indice di radice e l'indice di radice è pieno la funzione viene a mancare.
21H INTERNO (0x21)
Funzione 5BH (0x5B o 91) --> generare la nuova lima
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
Osservazioni:
Questa funzione genera una lima nell'indice di difetto o indicata sull'azionamento di difetto o indicata e restituisce una maniglia che può essere usata dal programma per accesso successivo alla lima per un dato nome di ASCIIZ.
Se una lima con lo stessi nome e percorso già esiste o alcun elemento del percorso specificato non esiste o la lima sta generanda nell'indice di radice e l'indice di radice è pieno o l'utente ha diritti di accesso insufficienti, la funzione viene a mancare.
21H INTERNO (0x21)
Funzione 5CH (0x5C o 92) --> la serratura o sblocca la regione della lima
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
Osservazioni:
Questa funzione blocca o sblocca la regione specificata di una lima. Questa funzione non è disponibile a meno che il modulo lima-ripartentesi (quale SHARE.EXE) sia caricato.
21H INTERNO (0x21)
Funzione 5DH (0x5D o 93) --> ha riservato
21H INTERNO (0x21)
Funzione 5EH (0x5E o 94), funzione secondaria 00H (0x00) --> ottenere il nome della macchina
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
Osservazioni:
Questa funzione secondaria restituisce l'indirizzo di una stringa di ASCIIZ che identifica il calcolatore locale. Questa chiamata di funzione è soltanto disponibile quando la rete di Microsoft sta funzionando.
21H INTERNO (0x21)
Funzione 5EH (0x5E o 94), funzione secondaria 02H (0x02) --> regolare la stringa di messa a punto di stampatore
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
Osservazioni:
Questa funzione secondaria specifica una stringa da trasmettere davanti tutte le lime dirette verso uno stampatore particolare della rete, permettendo che gli utenti ai nodi di rete differenti specifichino i modi individualizzati di funzionamento sullo stesso stampatore.
21H INTERNO (0x21)
Funzione 5EH (0x5E o 94), funzione secondaria 03H (0x03) --> ottenere la stringa di messa a punto di stampatore
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
Osservazioni:
Questa funzione è usata per ottenere la stringa di messa a punto di stampatore per uno stampatore particolare della rete.
21H INTERNO (0x21)
Funzione 5FH (0x5F o 95), funzione secondaria 02H (0x02) --> ottenere l'entrata della lista di reinstradazione
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
Osservazioni:
Questa funzione secondaria permette il controllo della lista di reinstradazione del sistema, che associa i nomi logici locali con le lime, gli indici, o gli stampatori della rete. Questa chiamata di funzione è soltanto disponibile quando le reti di Microsoft sta funzionando ed il modulo lima-ripartentesi è stato caricato.
|