disk_read

ディスクからセクタを読み出します。

DRESULT disk_read (
  BYTE* Buffer,        // 読み出しバッファへのポインタ
  DWORD SectorNumber,  // 読み出し開始セクタ番号
  BYTE SectorCount     // 読み出しセクタ数
);

パラメータ

Buffer
ディスクから読み出したセクタデータを格納するバッファ。SectorCount * 512バイトのサイズが必要です。
SectorNumber
読み出しを開始するセクタ番号。LBAで指定します。
SectorCount
読み出すセクタ数。 1〜255で設定します

戻り値

RES_OK
正常終了。
RES_ERROR
読み込み中にエラーが発生した。
RES_PARERR
パラメータが不正。
RES_NOTRDY
ドライブが動作可能状態ではない(初期化されていない)。

戻る