DVD/CD-ROM File system
The outline of the interface function handled by this file system is shown below.| Function name | Content | Remarks |
| Initialization function | ||
|---|---|---|
| CdfsInit() | Initialization of file system | |
| Mode setting function | ||
| CdfsSetReadMode() | File system standard setting | |
| CdfsSetDecodeMaxSect() | Sector lead demand maximum length setting | |
| CdfsSetMediaStatus() | State setting of analytical media | |
| CdfsSetMaxPathName() | Maximum length setting of acquisition path name | |
| CdfsSetCdfsFileExtCount() | Setting of number of extension filters | |
| CdfsSetCdfsFileTypeCount() | Setting of number of file type filters | Only HFS |
| CdfsSetFileExtCut() | The extension is left function settings at file name over time. | |
| CdfsSetIso8859Change() | ISO8859 Conversion setting | |
| CdfsSetUserChar() | Specified character setting when S JIS code is replaced with single-byte code | |
| CdfsSetIsoOpenMode() | Specification of method of analyzing directory structure | Only ISO9660 |
| CdfsSetIsoVolumeDescribe() | Priority level setting of volume(PVD/SVD) | Only ISO9660 |
| CdfsSetFullPath() | CdfsGetPath()Acquisition value form setting of function | Only ISO9660 |
| CdfsSetLastLba() | Setting of the final logic address | Only UDF |
| Status acquisition function | ||
| CdfsGetVolumeName() | Volume name acquisition of analyzed volume | |
| CdfsUnicodeCheck() | Character-code check of analyzed volume | |
| CdfsNameOverFrowCheck() | Overflow check of path name | |
| CdfsGetFileExtNo() | Acquisition of extension filter number of acquisition file | |
| CdfsGetFileTypeNo() | Acquisition of file type filter number of acquisition file | Only HFS |
| CdfsReadErrorCheck() | Check on analytical interruption by lead error | |
| Analytical instruction function | ||
| CdfsGetVolume() | Analytical demand of volume | |
| CdfsOpenDir() | Directory opening demand by path name | |
| CdfsOpenDirFast() | Directory opening demand by address and ID specification | |
| CdfsGetFile() | Acquisition demand of one file information's worth | |
| CdfsGetPathInit() | The acquisition position pointer of the path table is returned to the head. | Only ISO9660 |
| CdfsGetPath() | Directory information acquisition from one path table | Only ISO9660 |
| CdfsGetCatalogInit() | The acquisition position pointer of the catalog file is returned to the head. | Only HFS |
| CdfsGetCatalog() | Directory information acquisition from one catalog file | Only HFS |
| All-purpose function | ||
| CdfsSjis2Single() | The SJIS character-code is replaced with the single-byte code. | |
| CdfsUnicode2Sjis() | Unicode is converted into S JIS code. | |
| User function (function prepared on user side) |
||
| DiscSectDump() | Specification and logical a sector is led. | |
| ReadDumpData() | The lead result is forwarded to a specified address. | |
| CdfsCancelCheck() | File system analysis interruption check function |

