typedef struct sqlite3_file sqlite3_file; struct sqlite3_file { const struct sqlite3_io_methods * pMethods; / *打开文件的方法* / };
一个sqlite3_file对象表示在一个打开的文件 OS界面层。各个OS接口实现将希望通过附加其他字段供自己使用来对该对象进行子类化。pMethods条目是一个指向sqlite3_io_methods对象的指针,该 对象定义了对打开文件执行I / O操作的方法。