全体のディスクのabsreadおよびabswrite機能読み書き操作はabsread機能絶対ディスクセクターを読み、abswrite機能は絶対ディスクセクターを書く

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

 
 

absreadおよびabswrite機能

これらの機能はDos.h.で定義された。 absread機能は絶対ディスクセクターを読み、abswrite機能は絶対ディスクセクターを書く。 特定のディスクセクターを読む機能absreadの使用dos割り込み0x25および機能abswriteの使用dosは特定のディスクセクターを書くために0x26を中断する。

絶対的存在は順次方法にセクターを一歩ずつ増加することによって読みか、または操作の収入を書き、そして頭部が完全にあり、トラック数等それはそれぞれトラック、頭部およびセクター数に絶対セクターを翻訳するコンピュータのbiosの仕事である。

絶対的存在は私達が全体のディスクの読み書き操作を行おうと思っている私達が私達のプログラムで余分コーディングそして最も速くにプログラムの速度を増加するために輪になることを避けたいと思うそのようなプログラムで操作を推薦される読み、書き。

機能absreadおよびabswriteの両方は、ディスクの論理構造を無視し、ファイル、脂肪、または登録簿に注意を払う。 これらの機能は直接読まれる絶対的存在を行い、絶対的存在はディスクの表面で操作を書く、不適当に使用されたらこれは、abswriteがファイル、登録簿および脂肪に重ね書きできるという理由である。

absread機能の宣言は次の通りある:

int absread(int drive, int nsects, long lsect,
void *buffer);

そしてabswrite機能は次の通り宣言される:

int abswrite(int drive, int nsects, long lsect,
void *buffer);

次の通り変数の意味があるところ:

パラメーター。

それIs/Does何

ドライブ

読むべきドライブ数(または書くため): 0 = a、1 = b、等。

nsects

読むべきセクターの数(または書くため)

lsect

開始の論理的なセクター数

緩衝

データが読まれるべきであるところメモリアドレス(または書かれている)

成功、機能リターン0の両方。 間違いが、あるとき-1を戻し、システムコールによって戻る斧の記録の価値に間違いを置きなさい。

読まれるのためのセクターの数は緩衝の64Kかサイズにまたはより小さいものはどれでも、操作を限られる書く。 私達が記憶限界64Kから超過する次の章の巨大な記憶の使用を学ぶどんなに非常に速いプログラムを開発するため。


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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

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