typedef struct sqlite3_file sqlite3_file;
struct sqlite3_file {
  const struct sqlite3_io_methods *pMethods;  /* Methods for an open file */
};
一个 sqlite3_file 对象代表 操作系统接口层 中打开的文件。各个操作系统接口实现可能希望通过附加额外的字段来对该对象进行子类化,以便供自身使用。pMethods 项是指向 sqlite3_io_methods 对象的指针,该对象定义了对打开文件执行 I/O 操作的方法。