Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
back2root:ibm-pc-ms-dos:hardware:informations:file-system-format [2023/03/03 17:49] – [DOS 4.0+ System File Table and FCB Table] frater | back2root:ibm-pc-ms-dos:hardware:informations:file-system-format [2023/03/03 17:52] (Version actuelle) – [Tableau] frater | ||
---|---|---|---|
Ligne 67: | Ligne 67: | ||
| 04 | word | number of file descriptors in table | | | 04 | word | number of file descriptors in table | | ||
| 06 | nbytes | file descriptor table of the format (59 bytes each): | | | 06 | nbytes | file descriptor table of the format (59 bytes each): | | ||
+ | |||
+ | ==== File Descriptor Table ==== | ||
+ | {{tablelayout? | ||
+ | ^ Offset | ||
+ | | 00 | word | count of handles referring to this file or zero if file is no longer open | | ||
+ | | 02 | word | open mode, bit 15 set if file id opened via FCB | | ||
+ | | 04 | byte | file attribute | ||
+ | | 05 | word | device info word | | ||
+ | | 07 | dword | if char device pointer to device driver header if block device pointer to DOS Device Control Block or REDIR data | | ||
+ | | 0B | word | starting cluster of file | | ||
+ | | 0D | word | file time | | ||
+ | | 0F | word | file date | | ||
+ | | 11 | dword | file size | | ||
+ | | 15 | dword | current file position | ||
+ | | 19 | dword | if network redirector, pointer to REDIRIFS record word if local block dev, relative cluster within file of the last cluster read | | ||
+ | | 1B | dword | if local, sector number of directory entry | | ||
+ | | 1F | byte | if local, number of directory entry within sector | ||
+ | | 20 | 11bytes | ||
+ | | 2B | dword | SHARE pointer to previous SFT sharing same file | | ||
+ | | 2F | word | SHARE number of network machine opening file | | ||
+ | | 31 | word | PSP segment of file owner | | ||
+ | | 33 | word | offset within SHARE code seg of sharing record 0000h = none | | ||
+ | | 35 | word | absolute cluster number of last cluster read zero if file has never been read or written | ||
+ | | 37 | dword | pointer to file IFS driver, NULL if native DOS | | ||
+ | |||
<WRAP round box> | <WRAP round box> |