DVD/CD-ROMファイルシステム

本ファイルシステムで取り扱うインターフェイス関数の概要を以下に示します。
関 数 名 内 容 備 考
初期設定関数    
CdfsInit() ファイルシステムの初期化  
モード設定関数    
CdfsSetReadMode() ファイルシステム規格設定  
CdfsSetDecodeMaxSect() セクターリード要求最大長設定  
CdfsSetMediaStatus() 解析メディアの状態設定  
CdfsSetMaxPathName() 取得パス名の最大長設定  
CdfsSetCdfsFileExtCount() 拡張子フィルタ数設定  
CdfsSetCdfsFileTypeCount() ファイルタイプフィルタ数設定 HFSのみ
CdfsSetFileExtCut() ファイル名オーバー時、拡張子は残す機能設定  
CdfsSetIso8859Change() ISO8859 変換設定  
CdfsSetUserChar() SJISコードを1バイトコードに置きかえる際の指定文字設定  
CdfsSetIsoOpenMode() ディレクトリ構造の解析方法指定 ISO9660のみ
CdfsSetIsoVolumeDescribe() ボリュームの優先順位設定(PVD/SVD) ISO9660のみ
CdfsSetFullPath() CdfsGetPath()関数の取得値形式設定 ISO9660のみ
CdfsSetLastLba() 最終論理アドレスの設定 UDFのみ
ステータス取得関数    
CdfsGetVolumeName() 解析したボリュームのボリューム名取得  
CdfsUnicodeCheck() 解析したボリュームの文字コードチェック  
CdfsNameOverFrowCheck() パス名のオーバーフローチェック  
CdfsGetFileExtNo() 取得ファイルの拡張子フィルタ番号取得  
CdfsGetFileTypeNo() 取得ファイルのファイルタイプフィルタ番号取得 HFSのみ
CdfsReadErrorCheck() リードエラーによる解析中断のチェック  
解析指令関数    
CdfsGetVolume() ボリュームの解析要求  
CdfsOpenDir() パス名によるディレクトリオープン要求  
CdfsOpenDirFast() アドレス、ID 指定によるディレクトリオープン要求  
CdfsGetFile() ファイル情報一件分の取得要求  
CdfsGetPathInit() パステーブルの取得位置ポインタを先頭へ戻す ISO9660のみ
CdfsGetPath() パステーブルより一件ディレクトリ情報取得 ISO9660のみ
CdfsGetCatalogInit() カタログファイルの取得位置ポインタを先頭へ戻す HFSのみ
CdfsGetCatalog() カタログファイルより一件ディレクトリ情報取得 HFSのみ
汎用関数    
CdfsSjis2Single() SJIS文字コードを1 バイトコードへ置きかえる  
CdfsUnicode2Sjis() ユニコードをSJISコードに変換する  
ユーザー関数
(ユーザー側で用意する関数)
   
DiscSectDump() 指定論理セクタをリードする  
ReadDumpData() リード結果を指定アドレスへ転送する  
CdfsCancelCheck() ファイルシステム解析中断チェック関数  

page top