char vl[32], fn[32]; DWORD sn, ml, fs; if( GetVolumeInformation("A:", vl, 31, &sn, &ml, &fs, fn, 31) ) { // フロッピーの準備が出来ている }else // フロッピーの準備が出来ていない }
ERROR_NOT_READY // 準備が出来ていない ERROR_NOT_DOS_DISK // ディスクにアクセスできない ERROR_SECTOR_NOT_FOUND // セクタが見つからない