sqlite3_file *sqlite3_database_file_object(const char*);
Если X название файла журнала обратной перемотки или режима WAL, который передается в метод xOpen sqlite3_vfs, то sqlite3_database_file_object(X) вернет указатель на объект sqlite3_file, который представляет главный файл базы данных.
Это предназначается для использования только во внедрениях VFS. Это не интерфейс общего назначения. Аргументом sqlite3_file_object(X) должен быть указателем на имя файла, который был передан в sqlite3_vfs.xOpen, где параметр флагов xOpen содержит один из битов SQLITE_OPEN_MAIN_JOURNAL или SQLITE_OPEN_WAL. Любое другое использование этого приводит к неопределенному и вероятно нежелательному поведению.