Библиотека FatFS: f_mount Печать
Добавил(а) microsin   

f_mount

Функция f_mount запускает/останавливает рабочее окружение модуля FatFs.

FRESULT f_mount (
  BYTE  Drive,              /* Номер логического диска */
  FATFS*  FileSystemObject  /* Указатель на рабочее окружение */
);

Параметры

Drive
Номер логического диска (0-9) для регистрации/дерегистрации в рабочем окружении.
FileSystemObject
Указатель на рабочую область (work area, объект файловой системы) для регистрации.

Возвращаемые значения

FR_OK, FR_INVALID_DRIVE

Описание

Функция f_mount запускает/останавливает рабочее окружение (область) модуля FatFs. С помощью этой функции рабочее окружение должно быть предоставлено для каждого тома перед использованием любой другой файловой функции. Чтобы дерегистрировать рабочую область, укажите NULL для значения параметра FileSystemObject, и рабочая область будет отменена.

Эта функция всегда завершается успешно, независисмо от текущего состояния диска. В этой функции не делается никаких попыток доступа к физическому носителю данных - только инициализируется указанная рабочая область, и регистрируется её адрес во внутренней таблице. Процесс монтирования тома выполняется при первом доступе к файловой системе, после вызова функции f_mount или изменения состояния физического носителя.

Краткая информация (QuickInfo)

Функция доступна всегда, независимо от заданной конфигурации FatFS.

См. также

FATFS

[Ссылки]

1. f_mount - Register/Unregister a work area (оригинал статьи на английском языке).