中国科学院21H条(0x21)
功能18:2(0x43或67)-->得到属性或档案集
Call with: AH = 43H
AL = 00H to get attributes
01H to set attributes
CX = file attribute, if AL=01H. Bits can be
combined
DS: DX = segment: offset of ASCIIZ pathname
Returns: If function successful
Carry flag = clear
CX = file attribute
If function unsuccessful
Carry flag = set
AX = error code
评论:
这项功能获取或更改档案属性(只读、隐藏、系统、或档案)或指南.对于不同属性的意义是指比特比特意义表前.
中国科学院21H条(0x21)
Function 44H (0x44 or 68) --> Input/Output
Control (I/O Ctrl)
这项功能提供了一个直接沟通的路径和应用程序驱动.它使节目获得硬件相关资料,并请那些不支持的其他业务MS-DOS操作系统功能的电话.
分输入和输出功能得到了控制如下表:
分功能 |
手术名称 |
00H |
Get Device Information |
01H |
Set Device Information |
02H |
Receive Control Data from Character Device Driver |
03H |
Send Control Data to Character Device Driver |
04H |
Receive Control Data from Block Device Driver |
05H |
Send Control Data to Block Device Driver |
06H |
Check Input Status |
07H |
Check Output Status |
08H |
Check If Block Device Is Removable |
09H |
Check If Block Device Is Remote |
0AH (10) |
Check If Handle Is Remote |
0BH (11) |
Change Sharing Retry Count |
0CH (12)
|
Generic I/O Control for Character Devices
Value |
Description |
CL = 45H |
Set Iteration Count |
CL = 4AH |
Select Code Page |
CL = 4CH |
Start Code Page Preparation |
CL = 4DH |
End Code Page Preparation |
CL = 5FH |
Set Display Information |
CL = 65H |
Get Iteration Count |
CL = 6AH |
Query Selected Code Page |
CL = 6BH |
Query Prepare List |
CL = 7FH |
Get Display Information |
|
0DH (13)
|
Generic I/O Control for Block Devices
Value |
Description |
CL = 40H |
Set Device Parameters |
CL = 41H |
Write Track |
CL = 42H |
Format and Verify Track |
CL = 47H |
Set Access Flag |
CL = 60H |
Get Device Parameters |
CL = 61H |
Read Track |
CL = 62H |
Verify Track |
CL = 67H |
Get Access Flag |
|
0EH (14) |
Get Logical Drive Map |
0FH (15) |
Set Logical Drive Map |
中国科学院21H条(0x21)
功能丘(0x44或68),17分钟11分函数(0x00)我/澳七月-->得到装置信息
Call with: AH = 44H
AL = 00H
BX = handle
Returns: If function successful
Carry flag = clear
DX = device information word
If function unsuccessful
Carry flag = set
AX = error code
评论:
这一分装器功能的文字资料与档案或装置指定办理.
中国科学院21H条(0x21)
功能丘(0x44或68)分函数小时(0x01)我/澳七月-->载装置资料
Call with: AH = 44H
AL = 01H
BX = handle
DX = device information word
Returns: If function successful
Carry flag = clear
If function unsuccessful
Carry flag = set
AX = error code
评论:
这一分置于功能的功能21H条中国科学院、 旗套为处理某些性格与器件. 本次功能不可用于处理即有相关档案.
中国科学院21H条(0x21)
功能丘(0x44或68),2小时35分钟小组功能(0x02)我/澳七月-->字符驱动读数据控制
Call with: AH = 44H
AL = 02H
BX = handle
CX = number of bytes to read
DS: DX = segment: offset of buffer
Returns: If function is successful
Carry flag = clear
AX = bytes read
And buffer contains control data from driver
If function is unsuccessful
Carry flag = set
AX = error code
评论:
谁知从数据控制字驱动.长度和数据内容指定给每个驱动和不遵循任何标准格式. 这项功能并不产生任何投入实物装置.
中国科学院21H条(0x21)
功能丘(0x44或68),3小时10分的功能(0x03)我/澳七月-->控制数据写字驱动
Call with: AH = 44H
AL = 03H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of data
Returns: If function successful
Carry flag = clear
AX = bytes transferred
If function unsuccessful
Carry flag = set
AX = error code
评论:
本次申请数据控制功能转移到一个字驱动.长度和内容具体到每一个数据驱动和不遵循任何标准格式. 这项功能不一定对身体造成的任何输出装置.
中国科学院21H条(0x21)
功能丘(0x44或68),4小时39分的功能(0x04)我/澳七月-->经过控制数据块设备驱动
Call with: AH = 44H
AL = 04H
BL = device code (0= default, 1=A,
2=B, etc.)
CX = number of bytes to read
DS: DX = segment: offset of buffer
Returns: If function successful
Carry flag = clear
AX = bytes transferred
And buffer contains control data from device driver
If function unsuccessful
Carry flag = set
AX = error code
评论:
本次转让控制功能由数据块直接驱动变成应用程序的缓冲区.长度和内容具体到每一个数据驱动和不遵循任何标准格式.这个功能并不一定导致投入实物装置.
中国科学院21H条(0x21)
功能丘(0x44或68),27.8分功能(0x05)我/澳七月-->写控制数据块设备驱动
Call with: AH = 44H
AL = 05H
BL = device code (0= default, 1=A,
2=B, etc.)
CX = number of bytes to write
DS: DX = segment: offset of data
Returns: If function successful
Carry flag = clear
AX = bytes transferred
If function unsuccessful
Carry flag = set
AX = error code
评论:
本次转让控制功能数据从一个应用程序直接向块设备驱动.长度和内容具体到每一个数据对照驱动不遵循任何标准格式.这项功能不一定对身体造成任何输出装置.
中国科学院21H条(0x21)
功能丘(0x44或68)分函数06h(0x06)我/澳七月-->核对身份投入
Call with: AH = 44H
AL = 06H
BX = handle
Returns: If function successful
Carry flag = clear
And for a device:
AL = 00H, if device not ready
FFH, if device ready
For a file:
AL = 00H, if file pointer at EOF
FFH, if file pointer not at EOF
If function unsuccessful
Carry flag = set
AX = error code
评论:
它返回一个代码,显示装置或档案,是否有处理相关准备投入.
中国科学院21H条(0x21)
功能丘(0x44或68),7小时10分的功能(0x07)我/澳七月-->输出检查状态
Call with: AH = 44H
AL = 07H
BX = handle
Returns: If function successful
Carry flag = clear
And for a device:
AL = 00H, if device not ready
FFH, if device ready
For a file:
AL = FFH
If function unsuccessful
Carry flag = set
AX = error code
评论:
返回代码,显示它是否准备好相关设备输出.
中国科学院21H条(0x21)
功能丘(0x44或68)分功能漏报(0x08)我/澳七月-->查证座移动装置
Call with: AH = 44H
AL = 08H
BL = drive number (0 = default, 1=A,
2=B, etc.)
Returns: If function successful
Carry flag = clear
AL = 00H, if medium is removable
01H, if medium is not removable
If function unsuccessful
Carry flag = set
AX = error code
评论:
这一分块设备功能检查是否含有特定移动存储介质,例如软磁盘.若发现果然不立案对某一径 节目可以用这个小组的功能,以确定是否应该促使用户插入另一盘.
中国科学院21H条(0x21)
功能丘(0x44或68)分函数09h(0x09)我/澳七月-->检查器座偏僻
Call with: AH = 44H
AL = 09H
BL = drive number (0 = default, 1=A,
2=B, etc.)
Returns: If function successful
Carry flag = clear
DX = device attribute word
bit 12 = 0, if drive is local
= 1, if drive is remote
If function unsuccessful
Carry flag = set
AX = error code
评论:
这个分块的功能检查是否指定当地器(附有电脑自办节目)或偏远(转调网络服务器).
中国科学院21H条(0x21)
功能丘(0x44或68)分功能0ah(0x0a或10)我/澳七月-->查证处理迢迢
Call with: AH = 44H
AL = 0AH
BX = handle
Returns: If function successful
Carry flag = clear
DX = attribute word for file or device
bit 15 = 0 if local
1 if remote
If function unsuccessful
Carry flag = set
AX = error code
评论:
三是检查是否指定办理指当地有一个档案或装置(即位于筹委会竞选纲领)或偏远(位于网络服务器).
中国科学院21H条(0x21)
功能丘(0x44或68)分功能0bh(0x0b或11)我/澳七月-->改变共享再审计数
Call with: AH = 44H
AL = 0BH
CX = delays per retry (default = 1)
DX = number of retries (default = 3)
Returns: If function successful
Carry flag = clear
If function unsuccessful
Carry flag = set
AX = error code
评论:
本分次数余套功能-民政retries磁盘操作失败后产生的档案分享才报税错误侵犯的请求过程.本次功能模块不详除非是装载文件共享.
|