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のひもの住所を戻す。 この関数呼出しはマイクロソフトネットワークが動いているときだけ利用できる。
INT 21H (0x21)
機能5EH (0x5Eか94)、補助的な機能02H (0x02) -->プリンタのセットアップのひもを置きなさい
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 (0x02) -->再方向付けのリストエントリを得なさい
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
コメント:
この補助的な機能はネットワークファイル、登録簿、またはプリンターによってローカル論理名を関連付けるシステム再方向付けのリストの点検を可能にする。 この関数呼出しはマイクロソフトネットワークが動き、ファイル共有モジュールが荷を積まれたときだけ利用できる。
|