Библиотека FatFS: DIR |
![]() |
Добавил(а) 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 - оригинал статьи на английском языке. |