Добавил(а) microsin
|
DIR
Структура DIR используется для рабочей области при чтении директории функциями f_opendir, f_readdir. В этой структуре нет полей, которые могут быть изменены приложением пользователя.
typedef struct {
FATFS* fs; /* Указатель на владельца объекта файловой системы */
WORD id; /* ID монтирования владельца файловой системы */
WORD index; /* Номер индекса директории для чтения/записи следующего элемента */
DWORD sclust; /* Начальный кластер таблицы (0: Root dir) */
DWORD clust; /* Текущий кластер */
DWORD sect; /* Текущий сектор */
BYTE* dir; /* Указатель на текущую запись SFN в win[] */
BYTE* fn; /* Указатель на SFN (in/out) {file[8],ext[3],status[1]} */
#if _USE_LFN
WCHAR* lfn; /* Указатель на рабочий буфер LFN */
WORD lfn_idx; /* Последний совпавший индекс LFN (0xFFFF: нет LFN) */
#endif
} DIR;
[Ссылки]
1. DIR - оригинал статьи на английском языке. |