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() | ファイルシステム解析中断チェック関数 |
