INT 21H (0x21)
Функция 5AH (0x5A или 90) --> Создать временный файл
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
Комментарии :
Эта функция создает файл с уникальным именем, в текущей директории или по умолчанию или указанные диск и возвращает дескриптор, который может использоваться программой, программы для последующего доступа к файлу. Имя создаваемом для файла также вернулся в буферной указанной программы.
Если любой элемент пути не существует, или файл создается в корневом каталоге, и корневой каталог имеет полную функцию не удается.
INT 21H (0x21)
Функция 5BH (0x5B или 91) --> Создать новый файл
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
Комментарии :
Эта функция создает файл в установленной по умолчанию директории или по умолчанию или назначенный диск и возвращает дескриптор, который может использоваться программой для последующего доступа к файлу для данного ASCIIZ путь.
Если файл с тем же именем, и путь уже существует или какого-либо элемента по указанному пути не существует, или файл создается в корневом каталоге, и корневой каталог является полным или пользователь не обладает достаточными правами доступа, функция потерпит неудачу.
INT 21H (0x21)
Функция 5CH (0x5C или 92) --> блокирует или разблокирует файл регион
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
Комментарии :
Данная функция блокирует или разблокирует указанный район файл. Эта функция недоступна, если файл обмена модуля (например, SHARE.EXE) загружается.
INT 21H (0x21)
Функция 5DH (0x5D или 93) --> Зарезервировано
INT 21H (0x21)
Функция 5EH (0x5E или 94), подраздел функция 00H (0x00) --> Получить имя машины
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
Комментарии :
Эта служба возвращает адрес ASCIIZ строки определения локального компьютера. Это вызова доступна только в Microsoft, когда сеть находится в рабочем режиме.
INT 21H (0x21)
Функция 5EH (0x5E или 94), подраздел функцию 02H (порт) --> Установка принтера Параметры строки
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
Комментарии :
Эта служба определяет строку, который будет направлен на глазах у всех файлов направлено на сетевой принтер позволяя пользователям на разных узлах сети для указания индивидуальных режимах же на принтере.
INT 21H (0x21)
Функция 5EH (0x5E или 94), подраздел функция 03H (0x03) --> Получить настройки принтера строка
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
Комментарии :
Эта функция используется для получения строки установки принтера на сетевой принтер.
INT 21H (0x21)
Функция 5FH (0x5F или 95), подраздел функцию 02H (порт) --> Получите список переадресации вступления
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
Комментарии :
Эта служба позволяет проверку системы перенаправления списка, связывающая местных с логической сети имена файлов, каталогов, или принтерах. Это вызова доступна только в Сети, когда Microsoft работает и файл обмена модуль был загружен.
|