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 操作的方法。