INT 21H (0x21)機能5FHは(0x5Fか95)、補助的な機能03H (0x03)装置5FHの(0x5Fか95)、補助的な機能04H (0x04)取り消し装置再方向付け62H (0x62か98)得るプログラムセグメントの接頭辞(PSP)の住所65Hを(0x65か101)手に入れる延長国情報66Hを(0x66か102)得るか、または置いたコードページ67Hを(0x67か103)置いたハンドルの計算68Hを(0x68か104)託すファイル6CHを(0x6Cか108)伸ばしたファイルを開くを方向を変える

Files Recovery Software
連絡先の詳細 顧客サポート ダウンロードのデモ 製品  

 
 

INT 21H (0x21)

機能5FH (0x5Fか95)、補助的な機能03H (0x03) -->装置の方向を変えなさい

Call with: AH = 5FH
AL = 03H
BL = device type
03H, if printer
04H, if drive
DS: SI = segment: offset of ASCIIZ local
device name
ES: DI = segment: offset of ASCIIZ network
name, followed by ASCIIZ password

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

コメント:

ネットワーク名とローカルデバイスの名前を関連付けることによってネットワークを渡る再方向付けを確立する。 この関数呼出しはマイクロソフトネットワークが動き、ファイル共有モジュール(SHARE.EXE)が荷を積まれたときだけ利用できる。

 

INT 21H (0x21)

機能5FH (0x5Fか95)、補助的な機能04H (0x04) -->取り消し装置再方向付け

Call with: AH = 5FH
AL = 04H

DS: SI = segment: offset of ASCIIZ local
device name

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

コメント:

この補助的な機能はネットワーク名とローカルデバイスの名前の連合を取除くことによって前の再方向付けの要求を取り消す。 この関数呼出しはマイクロソフトネットワークが動き、SHARE.EXEのようなファイル共有モジュールが荷を積まれたときだけ利用できる。

 

INT 21H (0x21)

機能60H (0x60か96) -->確保した

INT 21H (0x21)

機能61H (0x61か97) -->確保した

INT 21H (0x21)

機能62H (0x62か98) -->プログラムセグメントの接頭辞(PSP)の住所を得なさい

Call with: AH = 62H

Returns: BX = segment address of program segment
prefix

コメント:

この機能は現在実行プログラムのためのプログラムセグメントの接頭辞(PSP)の区分(パラグラフ)の住所を得る。

 

INT 21H (0x21)

機能64H (0x64か100) -->確保した

INT 21H

機能65H (0x65か101) -->延長国情報を手に入れなさい

Call with: AH = 65H
AL = sub function
00H = Get General
Internationalization Information
02H = Get Pointer to Uppercase
Table
04H = Get Pointer to Filename
Uppercase Table
06H = Get Pointer to Collating Table
07H = Get Pointer to Double-Byte
Character Set (DBCS) Vector
BX = code page of interest (-1 = active
CON device)
CX = length of buffer to receive
information (must be >=5)
DX = country ID (-1 = default)
ES: DI = address of buffer to receive
information

Returns: If function successful
Carry flag = clear
And requested data placed in calling program’s buffer

If function unsuccessful
Carry flag = set
AX = error code

コメント:

これは指定国やコードページについての情報を得る。 情報バイトについて知るために前に与えられる国際化のテーブルを参照しなさい。

 

INT 21H (0x21)

機能66H (0x66か102) -->コードページを得るか、または置きなさい

Call with: AH = 66H
AL = sub function
01H = Get Code Page
02H = Select Code Page
BX = code page to select, if AL = 02H

Returns: If function is successful
Carry flag = clear
And, if called with AL = 01H
BX = active code page
DX = default code page

If function is unsuccessful
Carry flag = set
AX = error code

コメント:

この機能は現在のコードページを得るか、または選ぶ。

INT 21H (0x21)

機能67H (0x67か103) -->ハンドルの計算を置きなさい

Call with: AH = 67H
BX = number of desired handles

Returns: If function is successful
Carry flag = clear

If function is unsuccessful
Carry flag = set
AX = error code

コメント:

この機能は現在のプロセスによってハンドルを使用して同時に開くかもしれない装置およびファイルの最大数を置く。

 

INT 21H (0x21)

機能68H (0x68か104) -->ファイルを託しなさい

Call with: AH = 68H
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

コメント:

この機能は物理的に装置に書かれているべき指定ハンドルによって関連付けられる氏のDOS内部緩衝のすべてのデータを強制する。 ハンドルがファイルを示し、ファイルが変更されたら、ファイルのルートディレクトリの記入項目のタイムスタンプそしてファイルサイズは、更新済である。


INT 21H (0x21)

機能69H (0x69か105) -->確保した

INT 21H (0x21)

機能6AH (0x6Aか106) -->確保した

INT 21H (0x21)

機能6BH (0x6Bか107) -->確保した

INT 21H (0x21)

機能6CH (0x6Cか108) -->ファイルを開くを伸ばした

Call with: AH = 6CH
AL = 00H
BX = open mode

ビット

重大さ

0-2

アクセスのタイプ
000 =読み取り専用
001 =書き込み専用
010 =読み書き

3

予約(0)

4-6

モードの共有
000 =両立性
001は=読み書きを否定する(すべてを否定しなさい)
010は=書く否定する
011は=読まれて否定する
100は=どれも否定しない

7

遺産
0は=子供プロセスハンドルを受継ぐ
1つは=子供ハンドルを受継がない  

8-12       

予約(0)

13

重大なエラーの処理
0は= INT 24Hを実行する
1 =プロセスへの帰りの間違い

14

ライト・スルー
0は=緩衝され、延期されるかもしれない書く
1つは=身体検査時間を依頼により書く

15

予約(0)

                                                                                                                                                         

CX = file attribute (bits may be combined;
無視されたらopenreferならビット重大さのテーブル。

DX = open flag

ビット

重大さ

0-3

ファイルがあれば行為
0000 =失敗
0001 =ファイルを開く
0010は=ファイルを取り替える

4-7

ファイルが行為はない
0000 =失敗
0001は=ファイルを作成する

8-15    

予約(0)

DS: SI = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear
AX = handle
CX = action taken
1 = file existed and was
opened
2 = file did not exists and
was created
3 = file existed and was
replaced

If function unsuccessful
Carry flag = set
AX = error code

コメント:

この機能は開けるか、作成するか、またはある特定のASCIIZのパス名のための指名またはデフォルトのディスク・ドライブの指名またはデフォルトディレクトリのファイルを取り替え、ファイルへのそれに続くアクセスのためのプログラムによって使用することができるハンドルを戻す。

同じ名前および読み取り専用属性のファイルが指定されたディレクトリに既にないか、またはユーザーに不十分なアクセス権があるかまたはファイルが作成され、ルートディレクトリが完全であるか、またはファイルがルートディレクトリで作成され、パス名のどの要素でもあれば、機能は失敗する。


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

 

 

Chapter 7

 
 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Next page
 
 
データ回復図書
 
章1 データ回復の概観
章2 ハードディスクの導入
章3 ディスクおよびosへの論理的なアプローチ
章4 ナンバーシステム
章5 cのプログラミングの導入
章6 コンピュータ基本原則への紹介
章7 必要なdosは命じる
章8 ディスクBIOSは作用し、cとの処理を中断する
章9 大きいハードディスクの処理
章10 買収されたフロッピィからのデータ回復
章11 バックアップの作成
章12 プログラミングを用いる読み、変更MBR
章13 プログラミングを用いる読み、変更DBR
章14 「未加工ファイル」回復のためのプログラミング
章15 データワイパーのためのプログラミング
章16 ディスクのためのより多くの実用性の開発
付録 データ回復言葉の語集
 
 
Pro Data Doctor

製品

連絡先の詳細

顧客サポート

ダウンロードのデモ

契約条件

 
Pro Data Doctor