sqlite3_file * sqlite3_database_file_object(const char *);
如果X是传递到sqlite3_vfs的xOpen方法中的回滚或WAL模式日志文件的名称,则sqlite3_database_file_object(X)返回一个指向sqlite3_file 对象的指针,该对象代表主数据库文件。
该例程仅用于自定义VFS实现。它不是通用接口。参数sqlite3_file_object(X)必须是已传递到sqlite3_vfs .xOpen方法的文件名指针,其中xOpen的flags参数包含位 SQLITE_OPEN_MAIN_JOURNAL或SQLITE_OPEN_WAL之一。任何其他使用此例程的行为都会导致不确定的行为,并且可能会导致不良后果。