Last Updated 2003/10/18
Programming Tips Windows フロッピー  索 引 
フロッピーエラー判断
2003/09/18

フロッピーが準備できているか否かは以下で判断可能である.

  char vl[32], fn[32];
  DWORD sn, ml, fs;

  if( GetVolumeInformation("A:", vl, 31, &sn, &ml, &fs, fn, 31) ) {
    // フロッピーの準備が出来ている
  }else
    // フロッピーの準備が出来ていない
  }

フロッピーの準備ができていない場合で,フロッピーが入っていない場合とフォーマットされていない場合の判断は GetLastError() にて判断する.

ERROR_NOT_READY         // 準備が出来ていない
ERROR_NOT_DOS_DISK      // ディスクにアクセスできない
ERROR_SECTOR_NOT_FOUND  // セクタが見つからない


参照
フロッピー未挿入エラー回避
前後のTips
フロッピーエラー判断

DSS ProgrammingTipsCGI Ver2.02